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 } |