Create Shared Parameters with all Different Parameter Types Using Revit .NET API and C#.

Click here to view the entire blog post.