Пример #1
0
 static IMemberInitializerOperationWrapper()
 {
     WrappedType = OperationWrapperHelper.GetWrappedType(typeof(IMemberInitializerOperationWrapper));
     InitializedMemberAccessor = LightupHelpers.CreateOperationPropertyAccessor <IOperation, IOperation>(WrappedType, nameof(InitializedMember));
     InitializerAccessor       = LightupHelpers.CreateOperationPropertyAccessor <IOperation, IOperation>(WrappedType, nameof(Initializer));
 }
 static IParenthesizedOperationWrapper()
 {
     WrappedType     = OperationWrapperHelper.GetWrappedType(typeof(IParenthesizedOperationWrapper));
     OperandAccessor = LightupHelpers.CreateOperationPropertyAccessor <IOperation, IOperation>(WrappedType, nameof(Operand));
 }
Пример #3
0
 static IBinaryPatternOperationWrapper()
 {
     WrappedType          = OperationWrapperHelper.GetWrappedType(typeof(IBinaryPatternOperationWrapper));
     LeftPatternAccessor  = LightupHelpers.CreateOperationPropertyAccessor <IOperation, IOperation>(WrappedType, nameof(LeftPattern));
     RightPatternAccessor = LightupHelpers.CreateOperationPropertyAccessor <IOperation, IOperation>(WrappedType, nameof(RightPattern));
 }
 static IMemberReferenceOperationWrapper()
 {
     WrappedType      = OperationWrapperHelper.GetWrappedType(typeof(IMemberReferenceOperationWrapper));
     InstanceAccessor = LightupHelpers.CreateOperationPropertyAccessor <IOperation, IOperation>(WrappedType, nameof(Instance));
     MemberAccessor   = LightupHelpers.CreateOperationPropertyAccessor <IOperation, ISymbol>(WrappedType, nameof(Member));
 }
Пример #5
0
 static ISymbolInitializerOperationWrapper()
 {
     WrappedType    = OperationWrapperHelper.GetWrappedType(typeof(ISymbolInitializerOperationWrapper));
     LocalsAccessor = LightupHelpers.CreateOperationPropertyAccessor <IOperation, ImmutableArray <ILocalSymbol> >(WrappedType, nameof(Locals));
     ValueAccessor  = LightupHelpers.CreateOperationPropertyAccessor <IOperation, IOperation>(WrappedType, nameof(Value));
 }
 static IFieldReferenceOperationWrapper()
 {
     WrappedType           = OperationWrapperHelper.GetWrappedType(typeof(IFieldReferenceOperationWrapper));
     FieldAccessor         = LightupHelpers.CreateOperationPropertyAccessor <IOperation, IFieldSymbol>(WrappedType, nameof(Field));
     IsDeclarationAccessor = LightupHelpers.CreateOperationPropertyAccessor <IOperation, bool>(WrappedType, nameof(IsDeclaration));
 }
Пример #7
0
 static IAssignmentOperationWrapper()
 {
     WrappedType    = OperationWrapperHelper.GetWrappedType(typeof(IAssignmentOperationWrapper));
     TargetAccessor = LightupHelpers.CreateOperationPropertyAccessor <IOperation, IOperation>(WrappedType, nameof(Target));
     ValueAccessor  = LightupHelpers.CreateOperationPropertyAccessor <IOperation, IOperation>(WrappedType, nameof(Value));
 }
 static IArrayCreationOperationWrapper()
 {
     WrappedType            = OperationWrapperHelper.GetWrappedType(typeof(IArrayCreationOperationWrapper));
     DimensionSizesAccessor = LightupHelpers.CreateOperationPropertyAccessor <IOperation, ImmutableArray <IOperation> >(WrappedType, nameof(DimensionSizes));
     InitializerAccessor    = LightupHelpers.CreateOperationPropertyAccessor <IOperation, IOperation>(WrappedType, nameof(Initializer));
 }
 static IAnonymousFunctionOperationWrapper()
 {
     WrappedType    = OperationWrapperHelper.GetWrappedType(typeof(IAnonymousFunctionOperationWrapper));
     SymbolAccessor = LightupHelpers.CreateOperationPropertyAccessor <IOperation, IMethodSymbol>(WrappedType, nameof(Symbol));
     BodyAccessor   = LightupHelpers.CreateOperationPropertyAccessor <IOperation, IOperation>(WrappedType, nameof(Body));
 }
 static IBranchOperationWrapper()
 {
     WrappedType    = OperationWrapperHelper.GetWrappedType(typeof(IBranchOperationWrapper));
     TargetAccessor = LightupHelpers.CreateOperationPropertyAccessor <IOperation, ILabelSymbol>(WrappedType, nameof(Target));
 }
Пример #11
0
 static IArrayElementReferenceOperationWrapper()
 {
     WrappedType            = OperationWrapperHelper.GetWrappedType(typeof(IArrayElementReferenceOperationWrapper));
     ArrayReferenceAccessor = LightupHelpers.CreateOperationPropertyAccessor <IOperation, IOperation>(WrappedType, nameof(ArrayReference));
     IndicesAccessor        = LightupHelpers.CreateOperationPropertyAccessor <IOperation, ImmutableArray <IOperation> >(WrappedType, nameof(Indices));
 }
 static IPropertySubpatternOperationWrapper()
 {
     WrappedType     = OperationWrapperHelper.GetWrappedType(typeof(IPropertySubpatternOperationWrapper));
     MemberAccessor  = LightupHelpers.CreateOperationPropertyAccessor <IOperation, IOperation>(WrappedType, nameof(Member));
     PatternAccessor = LightupHelpers.CreateOperationPropertyAccessor <IOperation, IOperation>(WrappedType, nameof(Pattern));
 }
Пример #13
0
 static IReDimClauseOperationWrapper()
 {
     WrappedType            = OperationWrapperHelper.GetWrappedType(typeof(IReDimClauseOperationWrapper));
     OperandAccessor        = LightupHelpers.CreateOperationPropertyAccessor <IOperation, IOperation>(WrappedType, nameof(Operand));
     DimensionSizesAccessor = LightupHelpers.CreateOperationPropertyAccessor <IOperation, ImmutableArray <IOperation> >(WrappedType, nameof(DimensionSizes));
 }
 static ICoalesceOperationWrapper()
 {
     WrappedType      = OperationWrapperHelper.GetWrappedType(typeof(ICoalesceOperationWrapper));
     ValueAccessor    = LightupHelpers.CreateOperationPropertyAccessor <IOperation, IOperation>(WrappedType, nameof(Value));
     WhenNullAccessor = LightupHelpers.CreateOperationPropertyAccessor <IOperation, IOperation>(WrappedType, nameof(WhenNull));
 }
Пример #15
0
 static IParameterReferenceOperationWrapper()
 {
     WrappedType       = OperationWrapperHelper.GetWrappedType(typeof(IParameterReferenceOperationWrapper));
     ParameterAccessor = LightupHelpers.CreateOperationPropertyAccessor <IOperation, IParameterSymbol>(WrappedType, nameof(Parameter));
 }
Пример #16
0
 static ITypePatternOperationWrapper()
 {
     WrappedType         = OperationWrapperHelper.GetWrappedType(typeof(ITypePatternOperationWrapper));
     MatchedTypeAccessor = LightupHelpers.CreateOperationPropertyAccessor <IOperation, ITypeSymbol>(WrappedType, nameof(MatchedType));
 }
 static IRelationalPatternOperationWrapper()
 {
     WrappedType   = OperationWrapperHelper.GetWrappedType(typeof(IRelationalPatternOperationWrapper));
     ValueAccessor = LightupHelpers.CreateOperationPropertyAccessor <IOperation, IOperation>(WrappedType, nameof(Value));
 }
 static IPropertyReferenceOperationWrapper()
 {
     WrappedType       = OperationWrapperHelper.GetWrappedType(typeof(IPropertyReferenceOperationWrapper));
     PropertyAccessor  = LightupHelpers.CreateOperationPropertyAccessor <IOperation, IPropertySymbol>(WrappedType, nameof(Property));
     ArgumentsAccessor = LightupHelpers.CreateOperationListPropertyAccessor <IOperation>(WrappedType, nameof(Arguments));
 }
 static ISizeOfOperationWrapper()
 {
     WrappedType         = OperationWrapperHelper.GetWrappedType(typeof(ISizeOfOperationWrapper));
     TypeOperandAccessor = LightupHelpers.CreateOperationPropertyAccessor <IOperation, ITypeSymbol>(WrappedType, nameof(TypeOperand));
 }
 static IReDimOperationWrapper()
 {
     WrappedType      = OperationWrapperHelper.GetWrappedType(typeof(IReDimOperationWrapper));
     ClausesAccessor  = LightupHelpers.CreateOperationListPropertyAccessor <IOperation>(WrappedType, nameof(Clauses));
     PreserveAccessor = LightupHelpers.CreateOperationPropertyAccessor <IOperation, bool>(WrappedType, nameof(Preserve));
 }
Пример #21
0
 static IFlowCaptureOperationWrapper()
 {
     WrappedType   = OperationWrapperHelper.GetWrappedType(typeof(IFlowCaptureOperationWrapper));
     ValueAccessor = LightupHelpers.CreateOperationPropertyAccessor <IOperation, IOperation>(WrappedType, nameof(Value));
 }
Пример #22
0
 static IAddressOfOperationWrapper()
 {
     WrappedType       = OperationWrapperHelper.GetWrappedType(typeof(IAddressOfOperationWrapper));
     ReferenceAccessor = LightupHelpers.CreateOperationPropertyAccessor <IOperation, IOperation>(WrappedType, nameof(Reference));
 }
Пример #23
0
 static ITupleOperationWrapper()
 {
     WrappedType         = OperationWrapperHelper.GetWrappedType(typeof(ITupleOperationWrapper));
     ElementsAccessor    = LightupHelpers.CreateOperationPropertyAccessor <IOperation, ImmutableArray <IOperation> >(WrappedType, nameof(Elements));
     NaturalTypeAccessor = LightupHelpers.CreateOperationPropertyAccessor <IOperation, ITypeSymbol>(WrappedType, nameof(NaturalType));
 }
Пример #24
0
 static IAwaitOperationWrapper()
 {
     WrappedType       = OperationWrapperHelper.GetWrappedType(typeof(IAwaitOperationWrapper));
     OperationAccessor = LightupHelpers.CreateOperationPropertyAccessor <IOperation, IOperation>(WrappedType, nameof(Operation));
 }
 static IObjectOrCollectionInitializerOperationWrapper()
 {
     WrappedType          = OperationWrapperHelper.GetWrappedType(typeof(IObjectOrCollectionInitializerOperationWrapper));
     InitializersAccessor = LightupHelpers.CreateOperationPropertyAccessor <IOperation, ImmutableArray <IOperation> >(WrappedType, nameof(Initializers));
 }
Пример #26
0
 static ITypeParameterObjectCreationOperationWrapper()
 {
     WrappedType         = WrapperHelper.GetWrappedType(typeof(ITypeParameterObjectCreationOperationWrapper));
     InitializerAccessor = LightupHelpers.CreateOperationPropertyAccessor <IOperation, IOperation>(WrappedType, nameof(Initializer));
 }
Пример #27
0
 static ISimpleAssignmentOperationWrapper()
 {
     WrappedType   = OperationWrapperHelper.GetWrappedType(typeof(ISimpleAssignmentOperationWrapper));
     IsRefAccessor = LightupHelpers.CreateOperationPropertyAccessor <IOperation, bool>(WrappedType, nameof(IsRef));
 }
 static IMethodReferenceOperationWrapper()
 {
     WrappedType       = OperationWrapperHelper.GetWrappedType(typeof(IMethodReferenceOperationWrapper));
     MethodAccessor    = LightupHelpers.CreateOperationPropertyAccessor <IOperation, IMethodSymbol>(WrappedType, nameof(Method));
     IsVirtualAccessor = LightupHelpers.CreateOperationPropertyAccessor <IOperation, bool>(WrappedType, nameof(IsVirtual));
 }
Пример #29
0
 static IRaiseEventOperationWrapper()
 {
     WrappedType            = OperationWrapperHelper.GetWrappedType(typeof(IRaiseEventOperationWrapper));
     EventReferenceAccessor = LightupHelpers.CreateOperationPropertyAccessor <IOperation, IOperation>(WrappedType, nameof(EventReference));
     ArgumentsAccessor      = LightupHelpers.CreateOperationListPropertyAccessor <IOperation>(WrappedType, nameof(Arguments));
 }
Пример #30
0
 static ILocalReferenceOperationWrapper()
 {
     WrappedType           = OperationWrapperHelper.GetWrappedType(typeof(ILocalReferenceOperationWrapper));
     LocalAccessor         = LightupHelpers.CreateOperationPropertyAccessor <IOperation, ILocalSymbol>(WrappedType, nameof(Local));
     IsDeclarationAccessor = LightupHelpers.CreateOperationPropertyAccessor <IOperation, bool>(WrappedType, nameof(IsDeclaration));
 }