4 instantiations of MarshalPseudoCustomAttributeData
Microsoft.CodeAnalysis (4)
Symbols\Attributes\CommonFieldWellKnownAttributeData.cs (1)
107_lazyMarshalAsData = new MarshalPseudoCustomAttributeData();
Symbols\Attributes\CommonParameterWellKnownAttributeData.cs (1)
61_lazyMarshalAsData = new MarshalPseudoCustomAttributeData();
Symbols\Attributes\CommonReturnTypeWellKnownAttributeData.cs (1)
26_lazyMarshalAsData = new MarshalPseudoCustomAttributeData();
Symbols\Attributes\MarshalPseudoCustomAttributeData.cs (1)
208var result = new MarshalPseudoCustomAttributeData();
68 references to MarshalPseudoCustomAttributeData
Microsoft.CodeAnalysis (20)
Symbols\Attributes\CommonFieldWellKnownAttributeData.cs (3)
100private MarshalPseudoCustomAttributeData _lazyMarshalAsData; 102MarshalPseudoCustomAttributeData IMarshalAsAttributeTarget.GetOrCreateData() 117public MarshalPseudoCustomAttributeData MarshallingInformation
Symbols\Attributes\CommonParameterWellKnownAttributeData.cs (3)
54private MarshalPseudoCustomAttributeData _lazyMarshalAsData; 56MarshalPseudoCustomAttributeData IMarshalAsAttributeTarget.GetOrCreateData() 71public MarshalPseudoCustomAttributeData MarshallingInformation
Symbols\Attributes\CommonReturnTypeWellKnownAttributeData.cs (3)
19private MarshalPseudoCustomAttributeData _lazyMarshalAsData; 21MarshalPseudoCustomAttributeData IMarshalAsAttributeTarget.GetOrCreateData() 36public MarshalPseudoCustomAttributeData MarshallingInformation
Symbols\Attributes\IMarshalAsAttributeTarget.cs (1)
13MarshalPseudoCustomAttributeData GetOrCreateData();
Symbols\Attributes\MarshalAsAttributeDecoder.cs (7)
84if ((int)unmanagedType < 0 || (int)unmanagedType > MarshalPseudoCustomAttributeData.MaxMarshalInteger) 188if (parameterIndex < 0 || parameterIndex > MarshalPseudoCustomAttributeData.MaxMarshalInteger) 228(int)elementType > MarshalPseudoCustomAttributeData.MaxMarshalInteger) 238if (elementCount < 0 || elementCount > MarshalPseudoCustomAttributeData.MaxMarshalInteger) 284var data = arguments.GetOrCreateData<TWellKnownAttributeData>().GetOrCreateData(); 312if (elementTypeVariant < 0 || (int)elementTypeVariant > MarshalPseudoCustomAttributeData.MaxMarshalInteger) 380if (elementCount < 0 || elementCount > MarshalPseudoCustomAttributeData.MaxMarshalInteger)
Symbols\Attributes\MarshalPseudoCustomAttributeData.cs (3)
190/// Returns an instance of <see cref="MarshalPseudoCustomAttributeData"/> with all types replaced by types returned by specified translator. 193internal MarshalPseudoCustomAttributeData WithTranslatedTypes<TTypeSymbol, TArg>( 208var result = new MarshalPseudoCustomAttributeData();
Microsoft.CodeAnalysis.CSharp (46)
Lowering\IteratorRewriter\IteratorFinallyMethodSymbol.cs (1)
110internal override MarshalPseudoCustomAttributeData ReturnValueMarshallingInformation
Lowering\SynthesizedMethodBaseSymbol.cs (1)
172internal sealed override MarshalPseudoCustomAttributeData? ReturnValueMarshallingInformation => InheritsBaseMethodAttributes ? BaseMethod.ReturnValueMarshallingInformation : null;
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.FieldSymbol.cs (1)
62internal override MarshalPseudoCustomAttributeData MarshallingInformation
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.SynthesizedMethodBase.cs (1)
195internal sealed override MarshalPseudoCustomAttributeData ReturnValueMarshallingInformation
Symbols\ErrorMethodSymbol.cs (1)
251internal sealed override MarshalPseudoCustomAttributeData ReturnValueMarshallingInformation
Symbols\FieldSymbol.cs (2)
302internal abstract MarshalPseudoCustomAttributeData MarshallingInformation { get; } 316var info = MarshallingInformation;
Symbols\FunctionPointers\FunctionPointerMethodSymbol.cs (1)
840internal override MarshalPseudoCustomAttributeData? ReturnValueMarshallingInformation => null;
Symbols\FunctionPointers\FunctionPointerParameterSymbol.cs (1)
79internal override MarshalPseudoCustomAttributeData? MarshallingInformation => null;
Symbols\Metadata\PE\PEFieldSymbol.cs (1)
226internal override MarshalPseudoCustomAttributeData MarshallingInformation
Symbols\Metadata\PE\PEMethodSymbol.cs (1)
497internal override MarshalPseudoCustomAttributeData ReturnValueMarshallingInformation => ReturnTypeParameter.MarshallingInformation;
Symbols\Metadata\PE\PEParameterSymbol.cs (1)
989internal override MarshalPseudoCustomAttributeData MarshallingInformation
Symbols\MethodSymbol.cs (1)
168internal abstract MarshalPseudoCustomAttributeData ReturnValueMarshallingInformation { get; }
Symbols\ParameterSymbol.cs (2)
81internal abstract MarshalPseudoCustomAttributeData? MarshallingInformation { get; } 95var info = MarshallingInformation;
Symbols\ReducedExtensionMethodSymbol.cs (1)
337internal override MarshalPseudoCustomAttributeData ReturnValueMarshallingInformation
Symbols\Retargeting\RetargetingFieldSymbol.cs (1)
104internal override MarshalPseudoCustomAttributeData MarshallingInformation
Symbols\Retargeting\RetargetingMethodSymbol.cs (1)
207internal override MarshalPseudoCustomAttributeData ReturnValueMarshallingInformation
Symbols\Retargeting\RetargetingParameterSymbol.cs (1)
108internal override MarshalPseudoCustomAttributeData MarshallingInformation
Symbols\Retargeting\RetargetingSymbolTranslator.cs (2)
168public MarshalPseudoCustomAttributeData Retarget(MarshalPseudoCustomAttributeData marshallingInfo)
Symbols\SignatureOnlyMethodSymbol.cs (1)
117internal override MarshalPseudoCustomAttributeData ReturnValueMarshallingInformation { get { throw ExceptionUtilities.Unreachable(); } }
Symbols\SignatureOnlyParameterSymbol.cs (1)
73internal override MarshalPseudoCustomAttributeData MarshallingInformation { get { throw ExceptionUtilities.Unreachable(); } }
Symbols\Source\FieldSymbolWithAttributesAndModifiers.cs (1)
372internal sealed override MarshalPseudoCustomAttributeData MarshallingInformation
Symbols\Source\SourceClonedParameterSymbol.cs (1)
137internal override MarshalPseudoCustomAttributeData MarshallingInformation
Symbols\Source\SourceComplexParameterSymbol.cs (1)
1566internal sealed override MarshalPseudoCustomAttributeData MarshallingInformation
Symbols\Source\SourceMethodSymbolWithAttributes.cs (1)
1757internal override MarshalPseudoCustomAttributeData? ReturnValueMarshallingInformation
Symbols\Source\SourceSimpleParameterSymbol.cs (1)
139internal override MarshalPseudoCustomAttributeData? MarshallingInformation
Symbols\Source\ThisParameterSymbol.cs (1)
124internal sealed override MarshalPseudoCustomAttributeData? MarshallingInformation
Symbols\Synthesized\SynthesizedDelegateSymbol.cs (1)
136internal override MarshalPseudoCustomAttributeData? ReturnValueMarshallingInformation
Symbols\Synthesized\SynthesizedEntryPointSymbol.cs (1)
264internal override MarshalPseudoCustomAttributeData ReturnValueMarshallingInformation
Symbols\Synthesized\SynthesizedFieldSymbolBase.cs (1)
127internal override MarshalPseudoCustomAttributeData MarshallingInformation
Symbols\Synthesized\SynthesizedGlobalMethodSymbol.cs (1)
126internal override MarshalPseudoCustomAttributeData ReturnValueMarshallingInformation
Symbols\Synthesized\SynthesizedImplementationMethod.cs (1)
249internal sealed override MarshalPseudoCustomAttributeData ReturnValueMarshallingInformation
Symbols\Synthesized\SynthesizedInstanceConstructor.cs (1)
107internal sealed override MarshalPseudoCustomAttributeData ReturnValueMarshallingInformation
Symbols\Synthesized\SynthesizedInteractiveInitializerMethod.cs (1)
203internal override MarshalPseudoCustomAttributeData ReturnValueMarshallingInformation
Symbols\Synthesized\SynthesizedIntrinsicOperatorSymbol.cs (2)
169internal override MarshalPseudoCustomAttributeData ReturnValueMarshallingInformation 516internal override MarshalPseudoCustomAttributeData MarshallingInformation
Symbols\Synthesized\SynthesizedParameterSymbol.cs (2)
330internal override MarshalPseudoCustomAttributeData? MarshallingInformation 388internal override MarshalPseudoCustomAttributeData? MarshallingInformation => _baseParameterForAttributes?.MarshallingInformation;
Symbols\Synthesized\SynthesizedPropertySymbol.cs (1)
108internal override MarshalPseudoCustomAttributeData? ReturnValueMarshallingInformation => null;
Symbols\Synthesized\SynthesizedSealedPropertyAccessor.cs (1)
341internal override MarshalPseudoCustomAttributeData ReturnValueMarshallingInformation
Symbols\Synthesized\SynthesizedStaticConstructor.cs (1)
350internal override MarshalPseudoCustomAttributeData? ReturnValueMarshallingInformation
Symbols\Wrapped\WrappedFieldSymbol.cs (1)
109internal override MarshalPseudoCustomAttributeData MarshallingInformation
Symbols\Wrapped\WrappedMethodSymbol.cs (1)
216internal override MarshalPseudoCustomAttributeData ReturnValueMarshallingInformation
Symbols\Wrapped\WrappedParameterSymbol.cs (1)
126internal override MarshalPseudoCustomAttributeData? MarshallingInformation
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (2)
Symbols\Retargeting\RetargetingTests.cs (2)
1213public void CheckMarshallingInformation(MarshalPseudoCustomAttributeData a, MarshalPseudoCustomAttributeData b)