Application: ReadonlySharedParameters
Revit Platform: All
Revit Version: 2015.0
First Released For: 2015.0
Programming Language: C#
Skill Level: Medium
Category: Parameters
Type: ExternalCommand/ExternalApplication

Subject: Read-only Shared Parameters
Summary: 

Classes: 
Autodesk.Revit.UI.IExternalCommand
Autodesk.Revit.UI.IExternalApplication
Autodesk.Revit.DB.FilteredElementCollector
Autodesk.Revit.DB.FilterRule
Autodesk.Revit.DB.ElementParameterFilter
Autodesk.Revit.DB.Parameter
Autodesk.Revit.DB.DefinitionFile
Autodesk.Revit.DB.DefinitionGroup

Project Files: 
SetReadonlyCost1.cs & SetReadonlyCost2.cs
This file contains the class Command which inherits from IExternalCommand interface and implements the Execute method.

ReadonlySharedParameterApplication.cs
This file contains the class Command which inherits from IExternalApplication interface and implements the OnStartup and OnShutdown method.

SharedParameterBindingManager.cs
This class defines a data class for implementing all the functionalities of this sample.