| Silverlight 5 | WinRT |
| public class CodeArgumentReferenceExpression | |
| : CodeExpression | |
| public String ParameterName { get; set; } |
| public class CodeArrayCreateExpression | |
| : CodeExpression | |
| public CodeTypeReference CreateType { get; set; } | |
| public CodeExpressionCollection Initializers { get; } | |
| public Int32 Size { get; set; } | |
| public CodeExpression SizeExpression { get; set; } |
| public class CodeArrayIndexerExpression | |
| : CodeExpression | |
| public CodeExpressionCollection Indices { get; } | |
| public CodeExpression TargetObject { get; set; } |
| public class CodeAssignStatement | |
| : CodeStatement | |
| public CodeExpression Left { get; set; } | |
| public CodeExpression Right { get; set; } |
| public class CodeAttachEventStatement | |
| : CodeStatement | |
| public CodeEventReferenceExpression Event { get; set; } | |
| public CodeExpression Listener { get; set; } |
| public class CodeAttributeArgument | |
| public String Name { get; set; } | |
| public CodeExpression Value { get; set; } |
| public class CodeAttributeArgumentCollection | |
| : CollectionBase, IList, ICollection, IEnumerable | |
| public CodeAttributeArgument Item { get; set; } | |
| public Int32 Add(CodeAttributeArgument value); | |
| public void AddRange(CodeAttributeArgument value); | |
| public void AddRange(CodeAttributeArgumentCollection value); | |
| public Boolean Contains(CodeAttributeArgument value); | |
| public void CopyTo(CodeAttributeArgument array, Int32 index); | |
| public Int32 IndexOf(CodeAttributeArgument value); | |
| public void Insert(Int32 index, CodeAttributeArgument value); | |
| public void Remove(CodeAttributeArgument value); |
| public class CodeAttributeDeclaration | |
| public CodeAttributeArgumentCollection Arguments { get; } | |
| public CodeTypeReference AttributeType { get; } | |
| public String Name { get; set; } |
| public class CodeAttributeDeclarationCollection | |
| : CollectionBase, IList, ICollection, IEnumerable | |
| public CodeAttributeDeclaration Item { get; set; } | |
| public Int32 Add(CodeAttributeDeclaration value); | |
| public void AddRange(CodeAttributeDeclaration value); | |
| public void AddRange(CodeAttributeDeclarationCollection value); | |
| public Boolean Contains(CodeAttributeDeclaration value); | |
| public void CopyTo(CodeAttributeDeclaration array, Int32 index); | |
| public Int32 IndexOf(CodeAttributeDeclaration value); | |
| public void Insert(Int32 index, CodeAttributeDeclaration value); | |
| public void Remove(CodeAttributeDeclaration value); |
| public class CodeBaseReferenceExpression | |
| : CodeExpression |
| public class CodeBinaryOperatorExpression | |
| : CodeExpression | |
| public CodeExpression Left { get; set; } | |
| public CodeBinaryOperatorType Operator { get; set; } | |
| public CodeExpression Right { get; set; } |
| public sealed enum CodeBinaryOperatorType | |
| : IComparable, IFormattable, IConvertible | |
| { Add, Subtract, Multiply, Divide, Modulus, Assign, IdentityInequality, IdentityEquality, ValueEquality, BitwiseOr, BitwiseAnd, BooleanOr, BooleanAnd, LessThan, LessThanOrEqual, GreaterThan, GreaterThanOrEqual } |
| public class CodeCastExpression | |
| : CodeExpression | |
| public CodeExpression Expression { get; set; } | |
| public CodeTypeReference TargetType { get; set; } |
| public class CodeCatchClause | |
| public CodeTypeReference CatchExceptionType { get; set; } | |
| public String LocalName { get; set; } | |
| public CodeStatementCollection Statements { get; } |
| public class CodeCatchClauseCollection | |
| : CollectionBase, IList, ICollection, IEnumerable | |
| public CodeCatchClause Item { get; set; } | |
| public Int32 Add(CodeCatchClause value); | |
| public void AddRange(CodeCatchClause value); | |
| public void AddRange(CodeCatchClauseCollection value); | |
| public Boolean Contains(CodeCatchClause value); | |
| public void CopyTo(CodeCatchClause array, Int32 index); | |
| public Int32 IndexOf(CodeCatchClause value); | |
| public void Insert(Int32 index, CodeCatchClause value); | |
| public void Remove(CodeCatchClause value); |
| public class CodeChecksumPragma | |
| : CodeDirective | |
| public Guid ChecksumAlgorithmId { get; set; } | |
| public Byte ChecksumData { get; set; } | |
| public String FileName { get; set; } |
| public class CodeComment | |
| : CodeObject | |
| public Boolean DocComment { get; set; } | |
| public String Text { get; set; } |
| public class CodeCommentStatement | |
| : CodeStatement | |
| public CodeComment Comment { get; set; } |
| public class CodeCommentStatementCollection | |
| : CollectionBase, IList, ICollection, IEnumerable | |
| public CodeCommentStatement Item { get; set; } | |
| public Int32 Add(CodeCommentStatement value); | |
| public void AddRange(CodeCommentStatement value); | |
| public void AddRange(CodeCommentStatementCollection value); | |
| public Boolean Contains(CodeCommentStatement value); | |
| public void CopyTo(CodeCommentStatement array, Int32 index); | |
| public Int32 IndexOf(CodeCommentStatement value); | |
| public void Insert(Int32 index, CodeCommentStatement value); | |
| public void Remove(CodeCommentStatement value); |
| public class CodeCompileUnit | |
| : CodeObject | |
| public CodeAttributeDeclarationCollection AssemblyCustomAttributes { get; } | |
| public CodeDirectiveCollection EndDirectives { get; } | |
| public CodeNamespaceCollection Namespaces { get; } | |
| public StringCollection ReferencedAssemblies { get; } | |
| public CodeDirectiveCollection StartDirectives { get; } |
| public class CodeConditionStatement | |
| : CodeStatement | |
| public CodeExpression Condition { get; set; } | |
| public CodeStatementCollection FalseStatements { get; } | |
| public CodeStatementCollection TrueStatements { get; } |
| public class CodeConstructor | |
| : CodeMemberMethod | |
| public CodeExpressionCollection BaseConstructorArgs { get; } | |
| public CodeExpressionCollection ChainedConstructorArgs { get; } |
| public class CodeDefaultValueExpression | |
| : CodeExpression | |
| public CodeTypeReference Type { get; set; } |
| public class CodeDelegateCreateExpression | |
| : CodeExpression | |
| public CodeTypeReference DelegateType { get; set; } | |
| public String MethodName { get; set; } | |
| public CodeExpression TargetObject { get; set; } |
| public class CodeDelegateInvokeExpression | |
| : CodeExpression | |
| public CodeExpressionCollection Parameters { get; } | |
| public CodeExpression TargetObject { get; set; } |
| public class CodeDirectionExpression | |
| : CodeExpression | |
| public FieldDirection Direction { get; set; } | |
| public CodeExpression Expression { get; set; } |
| public class CodeDirective | |
| : CodeObject |
| public class CodeDirectiveCollection | |
| : CollectionBase, IList, ICollection, IEnumerable | |
| public CodeDirective Item { get; set; } | |
| public Int32 Add(CodeDirective value); | |
| public void AddRange(CodeDirective value); | |
| public void AddRange(CodeDirectiveCollection value); | |
| public Boolean Contains(CodeDirective value); | |
| public void CopyTo(CodeDirective array, Int32 index); | |
| public Int32 IndexOf(CodeDirective value); | |
| public void Insert(Int32 index, CodeDirective value); | |
| public void Remove(CodeDirective value); |
| public class CodeEntryPointMethod | |
| : CodeMemberMethod |
| public class CodeEventReferenceExpression | |
| : CodeExpression | |
| public String EventName { get; set; } | |
| public CodeExpression TargetObject { get; set; } |
| public class CodeExpression | |
| : CodeObject |
| public class CodeExpressionCollection | |
| : CollectionBase, IList, ICollection, IEnumerable | |
| public CodeExpression Item { get; set; } | |
| public Int32 Add(CodeExpression value); | |
| public void AddRange(CodeExpression value); | |
| public void AddRange(CodeExpressionCollection value); | |
| public Boolean Contains(CodeExpression value); | |
| public void CopyTo(CodeExpression array, Int32 index); | |
| public Int32 IndexOf(CodeExpression value); | |
| public void Insert(Int32 index, CodeExpression value); | |
| public void Remove(CodeExpression value); |
| public class CodeExpressionStatement | |
| : CodeStatement | |
| public CodeExpression Expression { get; set; } |
| public class CodeFieldReferenceExpression | |
| : CodeExpression | |
| public String FieldName { get; set; } | |
| public CodeExpression TargetObject { get; set; } |
| public class CodeGotoStatement | |
| : CodeStatement | |
| public String Label { get; set; } |
| public class CodeIndexerExpression | |
| : CodeExpression | |
| public CodeExpressionCollection Indices { get; } | |
| public CodeExpression TargetObject { get; set; } |
| public class CodeIterationStatement | |
| : CodeStatement | |
| public CodeStatement IncrementStatement { get; set; } | |
| public CodeStatement InitStatement { get; set; } | |
| public CodeStatementCollection Statements { get; } | |
| public CodeExpression TestExpression { get; set; } |
| public class CodeLabeledStatement | |
| : CodeStatement | |
| public String Label { get; set; } | |
| public CodeStatement Statement { get; set; } |
| public class CodeLinePragma | |
| public String FileName { get; set; } | |
| public Int32 LineNumber { get; set; } |
| public class CodeMemberEvent | |
| : CodeTypeMember | |
| public CodeTypeReferenceCollection ImplementationTypes { get; } | |
| public CodeTypeReference PrivateImplementationType { get; set; } | |
| public CodeTypeReference Type { get; set; } |
| public class CodeMemberField | |
| : CodeTypeMember | |
| public CodeExpression InitExpression { get; set; } | |
| public CodeTypeReference Type { get; set; } |
| public class CodeMemberMethod | |
| : CodeTypeMember | |
| public CodeTypeReferenceCollection ImplementationTypes { get; } | |
| public CodeParameterDeclarationExpressionCollection Parameters { get; } | |
| public CodeTypeReference PrivateImplementationType { get; set; } | |
| public CodeTypeReference ReturnType { get; set; } | |
| public CodeAttributeDeclarationCollection ReturnTypeCustomAttributes { get; } | |
| public CodeStatementCollection Statements { get; } | |
| public CodeTypeParameterCollection TypeParameters { get; } | |
| public event EventHandler PopulateImplementationTypes; | |
| public event EventHandler PopulateParameters; | |
| public event EventHandler PopulateStatements; |
| public class CodeMemberProperty | |
| : CodeTypeMember | |
| public CodeStatementCollection GetStatements { get; } | |
| public Boolean HasGet { get; set; } | |
| public Boolean HasSet { get; set; } | |
| public CodeTypeReferenceCollection ImplementationTypes { get; } | |
| public CodeParameterDeclarationExpressionCollection Parameters { get; } | |
| public CodeTypeReference PrivateImplementationType { get; set; } | |
| public CodeStatementCollection SetStatements { get; } | |
| public CodeTypeReference Type { get; set; } |
| public class CodeMethodInvokeExpression | |
| : CodeExpression | |
| public CodeMethodReferenceExpression Method { get; set; } | |
| public CodeExpressionCollection Parameters { get; } |
| public class CodeMethodReferenceExpression | |
| : CodeExpression | |
| public String MethodName { get; set; } | |
| public CodeExpression TargetObject { get; set; } | |
| public CodeTypeReferenceCollection TypeArguments { get; } |
| public class CodeMethodReturnStatement | |
| : CodeStatement | |
| public CodeExpression Expression { get; set; } |
| public class CodeNamespace | |
| : CodeObject | |
| public CodeCommentStatementCollection Comments { get; } | |
| public CodeNamespaceImportCollection Imports { get; } | |
| public String Name { get; set; } | |
| public CodeTypeDeclarationCollection Types { get; } | |
| public event EventHandler PopulateComments; | |
| public event EventHandler PopulateImports; | |
| public event EventHandler PopulateTypes; |
| public class CodeNamespaceCollection | |
| : CollectionBase, IList, ICollection, IEnumerable | |
| public CodeNamespace Item { get; set; } | |
| public Int32 Add(CodeNamespace value); | |
| public void AddRange(CodeNamespace value); | |
| public void AddRange(CodeNamespaceCollection value); | |
| public Boolean Contains(CodeNamespace value); | |
| public void CopyTo(CodeNamespace array, Int32 index); | |
| public Int32 IndexOf(CodeNamespace value); | |
| public void Insert(Int32 index, CodeNamespace value); | |
| public void Remove(CodeNamespace value); |
| public class CodeNamespaceImport | |
| : CodeObject | |
| public CodeLinePragma LinePragma { get; set; } | |
| public String Namespace { get; set; } |
| public class CodeNamespaceImportCollection | |
| : IList, ICollection, IEnumerable | |
| public Int32 Count { get; } | |
| public CodeNamespaceImport Item { get; set; } | |
| public void Add(CodeNamespaceImport value); | |
| public void AddRange(CodeNamespaceImport value); | |
| public void Clear(); | |
| public IEnumerator GetEnumerator(); |
| public class CodeObject | |
| public IDictionary UserData { get; } |
| public class CodeObjectCreateExpression | |
| : CodeExpression | |
| public CodeTypeReference CreateType { get; set; } | |
| public CodeExpressionCollection Parameters { get; } |
| public class CodeParameterDeclarationExpression | |
| : CodeExpression | |
| public CodeAttributeDeclarationCollection CustomAttributes { get; set; } | |
| public FieldDirection Direction { get; set; } | |
| public String Name { get; set; } | |
| public CodeTypeReference Type { get; set; } |
| public class CodeParameterDeclarationExpressionCollection | |
| : CollectionBase, IList, ICollection, IEnumerable | |
| public CodeParameterDeclarationExpression Item { get; set; } | |
| public Int32 Add(CodeParameterDeclarationExpression value); | |
| public void AddRange(CodeParameterDeclarationExpression value); | |
| public void AddRange(CodeParameterDeclarationExpressionCollection value); | |
| public Boolean Contains(CodeParameterDeclarationExpression value); | |
| public void CopyTo(CodeParameterDeclarationExpression array, Int32 index); | |
| public Int32 IndexOf(CodeParameterDeclarationExpression value); | |
| public void Insert(Int32 index, CodeParameterDeclarationExpression value); | |
| public void Remove(CodeParameterDeclarationExpression value); |
| public class CodePrimitiveExpression | |
| : CodeExpression | |
| public Object Value { get; set; } |
| public class CodePropertyReferenceExpression | |
| : CodeExpression | |
| public String PropertyName { get; set; } | |
| public CodeExpression TargetObject { get; set; } |
| public class CodePropertySetValueReferenceExpression | |
| : CodeExpression |
| public class CodeRegionDirective | |
| : CodeDirective | |
| public CodeRegionMode RegionMode { get; set; } | |
| public String RegionText { get; set; } |
| public sealed enum CodeRegionMode | |
| : IComparable, IFormattable, IConvertible | |
| { None, Start, End } |
| public class CodeRemoveEventStatement | |
| : CodeStatement | |
| public CodeEventReferenceExpression Event { get; set; } | |
| public CodeExpression Listener { get; set; } |
| public class CodeSnippetCompileUnit | |
| : CodeCompileUnit | |
| public CodeLinePragma LinePragma { get; set; } | |
| public String Value { get; set; } |
| public class CodeSnippetExpression | |
| : CodeExpression | |
| public String Value { get; set; } |
| public class CodeSnippetStatement | |
| : CodeStatement | |
| public String Value { get; set; } |
| public class CodeSnippetTypeMember | |
| : CodeTypeMember | |
| public String Text { get; set; } |
| public class CodeStatement | |
| : CodeObject | |
| public CodeDirectiveCollection EndDirectives { get; } | |
| public CodeLinePragma LinePragma { get; set; } | |
| public CodeDirectiveCollection StartDirectives { get; } |
| public class CodeStatementCollection | |
| : CollectionBase, IList, ICollection, IEnumerable | |
| public CodeStatement Item { get; set; } | |
| public Int32 Add(CodeStatement value); | |
| public Int32 Add(CodeExpression value); | |
| public void AddRange(CodeStatement value); | |
| public void AddRange(CodeStatementCollection value); | |
| public Boolean Contains(CodeStatement value); | |
| public void CopyTo(CodeStatement array, Int32 index); | |
| public Int32 IndexOf(CodeStatement value); | |
| public void Insert(Int32 index, CodeStatement value); | |
| public void Remove(CodeStatement value); |
| public class CodeThisReferenceExpression | |
| : CodeExpression |
| public class CodeThrowExceptionStatement | |
| : CodeStatement | |
| public CodeExpression ToThrow { get; set; } |
| public class CodeTryCatchFinallyStatement | |
| : CodeStatement | |
| public CodeCatchClauseCollection CatchClauses { get; } | |
| public CodeStatementCollection FinallyStatements { get; } | |
| public CodeStatementCollection TryStatements { get; } |
| public class CodeTypeConstructor | |
| : CodeMemberMethod |
| public class CodeTypeDeclaration | |
| : CodeTypeMember | |
| public CodeTypeReferenceCollection BaseTypes { get; } | |
| public Boolean IsClass { get; set; } | |
| public Boolean IsEnum { get; set; } | |
| public Boolean IsInterface { get; set; } | |
| public Boolean IsPartial { get; set; } | |
| public Boolean IsStruct { get; set; } | |
| public CodeTypeMemberCollection Members { get; } | |
| public TypeAttributes TypeAttributes { get; set; } | |
| public CodeTypeParameterCollection TypeParameters { get; } | |
| public event EventHandler PopulateBaseTypes; | |
| public event EventHandler PopulateMembers; |
| public class CodeTypeDeclarationCollection | |
| : CollectionBase, IList, ICollection, IEnumerable | |
| public CodeTypeDeclaration Item { get; set; } | |
| public Int32 Add(CodeTypeDeclaration value); | |
| public void AddRange(CodeTypeDeclaration value); | |
| public void AddRange(CodeTypeDeclarationCollection value); | |
| public Boolean Contains(CodeTypeDeclaration value); | |
| public void CopyTo(CodeTypeDeclaration array, Int32 index); | |
| public Int32 IndexOf(CodeTypeDeclaration value); | |
| public void Insert(Int32 index, CodeTypeDeclaration value); | |
| public void Remove(CodeTypeDeclaration value); |
| public class CodeTypeDelegate | |
| : CodeTypeDeclaration | |
| public CodeParameterDeclarationExpressionCollection Parameters { get; } | |
| public CodeTypeReference ReturnType { get; set; } |
| public class CodeTypeMember | |
| : CodeObject | |
| public MemberAttributes Attributes { get; set; } | |
| public CodeCommentStatementCollection Comments { get; } | |
| public CodeAttributeDeclarationCollection CustomAttributes { get; set; } | |
| public CodeDirectiveCollection EndDirectives { get; } | |
| public CodeLinePragma LinePragma { get; set; } | |
| public String Name { get; set; } | |
| public CodeDirectiveCollection StartDirectives { get; } |
| public class CodeTypeMemberCollection | |
| : CollectionBase, IList, ICollection, IEnumerable | |
| public CodeTypeMember Item { get; set; } | |
| public Int32 Add(CodeTypeMember value); | |
| public void AddRange(CodeTypeMember value); | |
| public void AddRange(CodeTypeMemberCollection value); | |
| public Boolean Contains(CodeTypeMember value); | |
| public void CopyTo(CodeTypeMember array, Int32 index); | |
| public Int32 IndexOf(CodeTypeMember value); | |
| public void Insert(Int32 index, CodeTypeMember value); | |
| public void Remove(CodeTypeMember value); |
| public class CodeTypeOfExpression | |
| : CodeExpression | |
| public CodeTypeReference Type { get; set; } |
| public class CodeTypeParameter | |
| : CodeObject | |
| public CodeTypeReferenceCollection Constraints { get; } | |
| public CodeAttributeDeclarationCollection CustomAttributes { get; } | |
| public Boolean HasConstructorConstraint { get; set; } | |
| public String Name { get; set; } |
| public class CodeTypeParameterCollection | |
| : CollectionBase, IList, ICollection, IEnumerable | |
| public CodeTypeParameter Item { get; set; } | |
| public Int32 Add(CodeTypeParameter value); | |
| public void Add(String value); | |
| public void AddRange(CodeTypeParameter value); | |
| public void AddRange(CodeTypeParameterCollection value); | |
| public Boolean Contains(CodeTypeParameter value); | |
| public void CopyTo(CodeTypeParameter array, Int32 index); | |
| public Int32 IndexOf(CodeTypeParameter value); | |
| public void Insert(Int32 index, CodeTypeParameter value); | |
| public void Remove(CodeTypeParameter value); |
| public class CodeTypeReference | |
| : CodeObject | |
| public CodeTypeReference ArrayElementType { get; set; } | |
| public Int32 ArrayRank { get; set; } | |
| public String BaseType { get; set; } | |
| public CodeTypeReferenceOptions Options { get; set; } | |
| public CodeTypeReferenceCollection TypeArguments { get; } |
| public class CodeTypeReferenceCollection | |
| : CollectionBase, IList, ICollection, IEnumerable | |
| public CodeTypeReference Item { get; set; } | |
| public Int32 Add(CodeTypeReference value); | |
| public void Add(String value); | |
| public void Add(Type value); | |
| public void AddRange(CodeTypeReference value); | |
| public void AddRange(CodeTypeReferenceCollection value); | |
| public Boolean Contains(CodeTypeReference value); | |
| public void CopyTo(CodeTypeReference array, Int32 index); | |
| public Int32 IndexOf(CodeTypeReference value); | |
| public void Insert(Int32 index, CodeTypeReference value); | |
| public void Remove(CodeTypeReference value); |
| public class CodeTypeReferenceExpression | |
| : CodeExpression | |
| public CodeTypeReference Type { get; set; } |
| public sealed enum CodeTypeReferenceOptions | |
| : IComparable, IFormattable, IConvertible | |
| { GlobalReference, GenericTypeParameter } |
| public class CodeVariableDeclarationStatement | |
| : CodeStatement | |
| public CodeExpression InitExpression { get; set; } | |
| public String Name { get; set; } | |
| public CodeTypeReference Type { get; set; } |
| public class CodeVariableReferenceExpression | |
| : CodeExpression | |
| public String VariableName { get; set; } |
| public sealed enum FieldDirection | |
| : IComparable, IFormattable, IConvertible | |
| { In, Out, Ref } |
| public sealed enum MemberAttributes | |
| : IComparable, IFormattable, IConvertible | |
| { Abstract, Final, Static, Override, Const, New, Overloaded, Assembly, FamilyAndAssembly, Family, FamilyOrAssembly, Private, Public, AccessMask, ScopeMask, VTableMask } |