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();
67 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 (45)
Lowering\IteratorRewriter\IteratorFinallyMethodSymbol.cs (1)
110internal override MarshalPseudoCustomAttributeData ReturnValueMarshallingInformation
Lowering\SynthesizedMethodBaseSymbol.cs (1)
169internal 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)
249internal 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)
77internal override MarshalPseudoCustomAttributeData? MarshallingInformation => null;
Symbols\Metadata\PE\PEFieldSymbol.cs (1)
225internal override MarshalPseudoCustomAttributeData MarshallingInformation
Symbols\Metadata\PE\PEMethodSymbol.cs (1)
477internal override MarshalPseudoCustomAttributeData ReturnValueMarshallingInformation => ReturnTypeParameter.MarshallingInformation;
Symbols\Metadata\PE\PEParameterSymbol.cs (1)
957internal override MarshalPseudoCustomAttributeData MarshallingInformation
Symbols\MethodSymbol.cs (1)
161internal abstract MarshalPseudoCustomAttributeData ReturnValueMarshallingInformation { get; }
Symbols\ParameterSymbol.cs (2)
81internal abstract MarshalPseudoCustomAttributeData? MarshallingInformation { get; } 95var info = MarshallingInformation;
Symbols\ReducedExtensionMethodSymbol.cs (1)
336internal override MarshalPseudoCustomAttributeData ReturnValueMarshallingInformation
Symbols\Retargeting\RetargetingFieldSymbol.cs (1)
104internal override MarshalPseudoCustomAttributeData MarshallingInformation
Symbols\Retargeting\RetargetingMethodSymbol.cs (1)
203internal override MarshalPseudoCustomAttributeData ReturnValueMarshallingInformation
Symbols\Retargeting\RetargetingParameterSymbol.cs (1)
107internal 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)
71internal override MarshalPseudoCustomAttributeData MarshallingInformation { get { throw ExceptionUtilities.Unreachable(); } }
Symbols\Source\FieldSymbolWithAttributesAndModifiers.cs (1)
371internal sealed override MarshalPseudoCustomAttributeData MarshallingInformation
Symbols\Source\SourceClonedParameterSymbol.cs (1)
133internal override MarshalPseudoCustomAttributeData MarshallingInformation
Symbols\Source\SourceComplexParameterSymbol.cs (1)
1501internal sealed override MarshalPseudoCustomAttributeData MarshallingInformation
Symbols\Source\SourceMethodSymbolWithAttributes.cs (1)
1725internal override MarshalPseudoCustomAttributeData? ReturnValueMarshallingInformation
Symbols\Source\SourceSimpleParameterSymbol.cs (1)
139internal override MarshalPseudoCustomAttributeData? MarshallingInformation
Symbols\Source\ThisParameterSymbol.cs (1)
119internal sealed override MarshalPseudoCustomAttributeData? MarshallingInformation
Symbols\Synthesized\SynthesizedDelegateSymbol.cs (1)
133internal override MarshalPseudoCustomAttributeData? ReturnValueMarshallingInformation
Symbols\Synthesized\SynthesizedEntryPointSymbol.cs (1)
262internal override MarshalPseudoCustomAttributeData ReturnValueMarshallingInformation
Symbols\Synthesized\SynthesizedFieldSymbolBase.cs (1)
125internal 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 508internal override MarshalPseudoCustomAttributeData MarshallingInformation
Symbols\Synthesized\SynthesizedParameterSymbol.cs (2)
328internal override MarshalPseudoCustomAttributeData? MarshallingInformation 383internal override MarshalPseudoCustomAttributeData? MarshallingInformation => _baseParameterForAttributes?.MarshallingInformation;
Symbols\Synthesized\SynthesizedSealedPropertyAccessor.cs (1)
341internal override MarshalPseudoCustomAttributeData ReturnValueMarshallingInformation
Symbols\Synthesized\SynthesizedStaticConstructor.cs (1)
348internal override MarshalPseudoCustomAttributeData? ReturnValueMarshallingInformation
Symbols\Wrapped\WrappedFieldSymbol.cs (1)
107internal override MarshalPseudoCustomAttributeData MarshallingInformation
Symbols\Wrapped\WrappedMethodSymbol.cs (1)
220internal override MarshalPseudoCustomAttributeData ReturnValueMarshallingInformation
Symbols\Wrapped\WrappedParameterSymbol.cs (1)
124internal override MarshalPseudoCustomAttributeData? MarshallingInformation
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (2)
Symbols\Retargeting\RetargetingTests.cs (2)
1210public void CheckMarshallingInformation(MarshalPseudoCustomAttributeData a, MarshalPseudoCustomAttributeData b)