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)); }
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)); }
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)); }
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)); }
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)); }
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)); }
static IParameterReferenceOperationWrapper() { WrappedType = OperationWrapperHelper.GetWrappedType(typeof(IParameterReferenceOperationWrapper)); ParameterAccessor = LightupHelpers.CreateOperationPropertyAccessor <IOperation, IParameterSymbol>(WrappedType, nameof(Parameter)); }
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)); }
static IFlowCaptureOperationWrapper() { WrappedType = OperationWrapperHelper.GetWrappedType(typeof(IFlowCaptureOperationWrapper)); ValueAccessor = LightupHelpers.CreateOperationPropertyAccessor <IOperation, IOperation>(WrappedType, nameof(Value)); }
static IAddressOfOperationWrapper() { WrappedType = OperationWrapperHelper.GetWrappedType(typeof(IAddressOfOperationWrapper)); ReferenceAccessor = LightupHelpers.CreateOperationPropertyAccessor <IOperation, IOperation>(WrappedType, nameof(Reference)); }
static ITupleOperationWrapper() { WrappedType = OperationWrapperHelper.GetWrappedType(typeof(ITupleOperationWrapper)); ElementsAccessor = LightupHelpers.CreateOperationPropertyAccessor <IOperation, ImmutableArray <IOperation> >(WrappedType, nameof(Elements)); NaturalTypeAccessor = LightupHelpers.CreateOperationPropertyAccessor <IOperation, ITypeSymbol>(WrappedType, nameof(NaturalType)); }
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)); }
static ITypeParameterObjectCreationOperationWrapper() { WrappedType = WrapperHelper.GetWrappedType(typeof(ITypeParameterObjectCreationOperationWrapper)); InitializerAccessor = LightupHelpers.CreateOperationPropertyAccessor <IOperation, IOperation>(WrappedType, nameof(Initializer)); }
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)); }
static IRaiseEventOperationWrapper() { WrappedType = OperationWrapperHelper.GetWrappedType(typeof(IRaiseEventOperationWrapper)); EventReferenceAccessor = LightupHelpers.CreateOperationPropertyAccessor <IOperation, IOperation>(WrappedType, nameof(EventReference)); ArgumentsAccessor = LightupHelpers.CreateOperationListPropertyAccessor <IOperation>(WrappedType, nameof(Arguments)); }
static ILocalReferenceOperationWrapper() { WrappedType = OperationWrapperHelper.GetWrappedType(typeof(ILocalReferenceOperationWrapper)); LocalAccessor = LightupHelpers.CreateOperationPropertyAccessor <IOperation, ILocalSymbol>(WrappedType, nameof(Local)); IsDeclarationAccessor = LightupHelpers.CreateOperationPropertyAccessor <IOperation, bool>(WrappedType, nameof(IsDeclaration)); }