5 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();
Microsoft.CodeAnalysis.VisualBasic (1)
Symbols\Source\SourceParameterSymbol.vb (1)
453Dim info As New MarshalPseudoCustomAttributeData()
116 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) 273var data = arguments.GetOrCreateData<TWellKnownAttributeData>().GetOrCreateData(); 301if (elementTypeVariant < 0 || (int)elementTypeVariant > MarshalPseudoCustomAttributeData.MaxMarshalInteger) 369if (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)
180internal 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)
247internal sealed override MarshalPseudoCustomAttributeData ReturnValueMarshallingInformation
Symbols\FieldSymbol.cs (2)
302internal abstract MarshalPseudoCustomAttributeData MarshallingInformation { get; } 316var info = MarshallingInformation;
Symbols\FunctionPointers\FunctionPointerMethodSymbol.cs (1)
824internal override MarshalPseudoCustomAttributeData? ReturnValueMarshallingInformation => null;
Symbols\FunctionPointers\FunctionPointerParameterSymbol.cs (1)
75internal override MarshalPseudoCustomAttributeData? MarshallingInformation => null;
Symbols\Metadata\PE\PEFieldSymbol.cs (1)
223internal override MarshalPseudoCustomAttributeData MarshallingInformation
Symbols\Metadata\PE\PEMethodSymbol.cs (1)
449internal override MarshalPseudoCustomAttributeData ReturnValueMarshallingInformation => ReturnTypeParameter.MarshallingInformation;
Symbols\Metadata\PE\PEParameterSymbol.cs (1)
938internal override MarshalPseudoCustomAttributeData MarshallingInformation
Symbols\MethodSymbol.cs (1)
155internal abstract MarshalPseudoCustomAttributeData ReturnValueMarshallingInformation { get; }
Symbols\ParameterSymbol.cs (2)
76internal abstract MarshalPseudoCustomAttributeData? MarshallingInformation { get; } 90var info = MarshallingInformation;
Symbols\ReducedExtensionMethodSymbol.cs (1)
328internal 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)
103internal override MarshalPseudoCustomAttributeData MarshallingInformation
Symbols\Retargeting\RetargetingSymbolTranslator.cs (2)
168public MarshalPseudoCustomAttributeData Retarget(MarshalPseudoCustomAttributeData marshallingInfo)
Symbols\SignatureOnlyMethodSymbol.cs (1)
111internal override MarshalPseudoCustomAttributeData ReturnValueMarshallingInformation { get { throw ExceptionUtilities.Unreachable(); } }
Symbols\SignatureOnlyParameterSymbol.cs (1)
64internal override MarshalPseudoCustomAttributeData MarshallingInformation { get { throw ExceptionUtilities.Unreachable(); } }
Symbols\Source\FieldSymbolWithAttributesAndModifiers.cs (1)
370internal sealed override MarshalPseudoCustomAttributeData MarshallingInformation
Symbols\Source\SourceClonedParameterSymbol.cs (1)
123internal override MarshalPseudoCustomAttributeData MarshallingInformation
Symbols\Source\SourceComplexParameterSymbol.cs (1)
1488internal sealed override MarshalPseudoCustomAttributeData MarshallingInformation
Symbols\Source\SourceMethodSymbolWithAttributes.cs (1)
1282internal override MarshalPseudoCustomAttributeData? ReturnValueMarshallingInformation
Symbols\Source\SourceSimpleParameterSymbol.cs (1)
106internal override MarshalPseudoCustomAttributeData? MarshallingInformation
Symbols\Source\ThisParameterSymbol.cs (1)
160internal override MarshalPseudoCustomAttributeData? MarshallingInformation
Symbols\Synthesized\SynthesizedDelegateSymbol.cs (1)
133internal override MarshalPseudoCustomAttributeData? ReturnValueMarshallingInformation
Symbols\Synthesized\SynthesizedEntryPointSymbol.cs (1)
260internal override MarshalPseudoCustomAttributeData ReturnValueMarshallingInformation
Symbols\Synthesized\SynthesizedFieldSymbolBase.cs (1)
125internal override MarshalPseudoCustomAttributeData MarshallingInformation
Symbols\Synthesized\SynthesizedGlobalMethodSymbol.cs (1)
129internal override MarshalPseudoCustomAttributeData ReturnValueMarshallingInformation
Symbols\Synthesized\SynthesizedImplementationMethod.cs (1)
249internal 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)
168internal override MarshalPseudoCustomAttributeData ReturnValueMarshallingInformation 503internal override MarshalPseudoCustomAttributeData MarshallingInformation
Symbols\Synthesized\SynthesizedParameterSymbol.cs (2)
306internal override MarshalPseudoCustomAttributeData? MarshallingInformation 361internal 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)
119internal override MarshalPseudoCustomAttributeData? MarshallingInformation
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler (4)
Symbols\DisplayClassVariable.cs (1)
194internal override MarshalPseudoCustomAttributeData MarshallingInformation
Symbols\EEMethodSymbol.cs (1)
283internal override MarshalPseudoCustomAttributeData ReturnValueMarshallingInformation
Symbols\PlaceholderMethodSymbol.cs (1)
230internal override MarshalPseudoCustomAttributeData ReturnValueMarshallingInformation
Symbols\SynthesizedContextMethodSymbol.cs (1)
184internal override MarshalPseudoCustomAttributeData ReturnValueMarshallingInformation
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (2)
Symbols\Retargeting\RetargetingTests.cs (2)
1210public void CheckMarshallingInformation(MarshalPseudoCustomAttributeData a, MarshalPseudoCustomAttributeData b)
Microsoft.CodeAnalysis.VisualBasic (40)
Binding\Binder_XmlLiterals.vb (1)
1804Friend Overrides ReadOnly Property ReturnTypeMarshallingInformation As MarshalPseudoCustomAttributeData
Semantics\Operators.vb (1)
3363Friend Overrides ReadOnly Property MarshallingInformation As MarshalPseudoCustomAttributeData
Symbols\ErrorMethodSymbol.vb (1)
228Friend Overrides ReadOnly Property ReturnTypeMarshallingInformation As MarshalPseudoCustomAttributeData
Symbols\FieldSymbol.vb (1)
229Friend MustOverride ReadOnly Property MarshallingInformation As MarshalPseudoCustomAttributeData
Symbols\Metadata\PE\PEFieldSymbol.vb (1)
298Friend Overrides ReadOnly Property MarshallingInformation As MarshalPseudoCustomAttributeData
Symbols\Metadata\PE\PEMethodSymbol.vb (1)
703Friend Overrides ReadOnly Property ReturnTypeMarshallingInformation As MarshalPseudoCustomAttributeData
Symbols\Metadata\PE\PEParameterSymbol.vb (1)
520Friend Overrides ReadOnly Property MarshallingInformation As MarshalPseudoCustomAttributeData
Symbols\MethodSymbol.vb (1)
377Friend MustOverride ReadOnly Property ReturnTypeMarshallingInformation As MarshalPseudoCustomAttributeData
Symbols\ParameterSymbol.vb (1)
76Friend MustOverride ReadOnly Property MarshallingInformation As MarshalPseudoCustomAttributeData
Symbols\ReducedExtensionMethodSymbol.vb (2)
555Friend Overrides ReadOnly Property ReturnTypeMarshallingInformation As MarshalPseudoCustomAttributeData 995Friend NotOverridable Overrides ReadOnly Property MarshallingInformation As MarshalPseudoCustomAttributeData
Symbols\Retargeting\RetargetingFieldSymbol.vb (1)
162Friend Overrides ReadOnly Property MarshallingInformation As MarshalPseudoCustomAttributeData
Symbols\Retargeting\RetargetingMethodSymbol.vb (1)
324Friend Overrides ReadOnly Property ReturnTypeMarshallingInformation As MarshalPseudoCustomAttributeData
Symbols\Retargeting\RetargetingParameterSymbol.vb (1)
150Friend Overrides ReadOnly Property MarshallingInformation As MarshalPseudoCustomAttributeData
Symbols\Retargeting\RetargetingSymbolTranslator.vb (2)
133Public Function Retarget(marshallingInfo As MarshalPseudoCustomAttributeData) As MarshalPseudoCustomAttributeData
Symbols\SignatureOnlyMethodSymbol.vb (1)
262Friend Overrides ReadOnly Property ReturnTypeMarshallingInformation As MarshalPseudoCustomAttributeData
Symbols\SignatureOnlyParameterSymbol.vb (1)
125Friend Overrides ReadOnly Property MarshallingInformation As MarshalPseudoCustomAttributeData
Symbols\Source\LambdaParameterSymbol.vb (1)
83Friend NotOverridable Overrides ReadOnly Property MarshallingInformation As MarshalPseudoCustomAttributeData
Symbols\Source\LambdaSymbol.vb (1)
171Friend Overrides ReadOnly Property ReturnTypeMarshallingInformation As MarshalPseudoCustomAttributeData
Symbols\Source\MeParameterSymbol.vb (1)
126Friend Overrides ReadOnly Property MarshallingInformation As MarshalPseudoCustomAttributeData
Symbols\Source\SourceClonedParameterSymbol.vb (1)
154Friend Overrides ReadOnly Property MarshallingInformation As MarshalPseudoCustomAttributeData
Symbols\Source\SourceFieldSymbol.vb (1)
812Friend NotOverridable Overrides ReadOnly Property MarshallingInformation As MarshalPseudoCustomAttributeData
Symbols\Source\SourceMethodSymbol.vb (1)
1898Friend NotOverridable Overrides ReadOnly Property ReturnTypeMarshallingInformation As MarshalPseudoCustomAttributeData
Symbols\Source\SourceNamedTypeSymbol_ComClass.vb (2)
1235Friend NotOverridable Overrides ReadOnly Property ReturnTypeMarshallingInformation As MarshalPseudoCustomAttributeData 1579Friend Overrides ReadOnly Property MarshallingInformation As MarshalPseudoCustomAttributeData
Symbols\Source\SourceParameterSymbol.vb (1)
439Friend NotOverridable Overrides ReadOnly Property MarshallingInformation As MarshalPseudoCustomAttributeData
Symbols\Source\SourcePropertySymbol.vb (1)
615Friend ReadOnly Property ReturnTypeMarshallingInformation As MarshalPseudoCustomAttributeData
Symbols\Source\SynthesizedFieldSymbol.vb (1)
190Friend Overrides ReadOnly Property MarshallingInformation As MarshalPseudoCustomAttributeData
Symbols\SubstitutedFieldSymbol.vb (1)
74Friend Overrides ReadOnly Property MarshallingInformation As MarshalPseudoCustomAttributeData
Symbols\SubstitutedMethodSymbol.vb (1)
76Friend NotOverridable Overrides ReadOnly Property ReturnTypeMarshallingInformation As MarshalPseudoCustomAttributeData
Symbols\SubstitutedParameterSymbol.vb (1)
122Friend Overrides ReadOnly Property MarshallingInformation As MarshalPseudoCustomAttributeData
Symbols\SynthesizedSymbols\SynthesizedBackingFieldBase.vb (1)
170Friend Overrides ReadOnly Property MarshallingInformation As MarshalPseudoCustomAttributeData
Symbols\SynthesizedSymbols\SynthesizedDelegateMethodSymbol.vb (1)
151Friend Overrides ReadOnly Property ReturnTypeMarshallingInformation As MarshalPseudoCustomAttributeData
Symbols\SynthesizedSymbols\SynthesizedGlobalMethodBase.vb (1)
265Friend NotOverridable Overrides ReadOnly Property ReturnTypeMarshallingInformation As MarshalPseudoCustomAttributeData
Symbols\SynthesizedSymbols\SynthesizedMethodBase.vb (1)
90Friend NotOverridable Overrides ReadOnly Property ReturnTypeMarshallingInformation As MarshalPseudoCustomAttributeData
Symbols\SynthesizedSymbols\SynthesizedParameterSymbol.vb (1)
111Friend Overrides ReadOnly Property MarshallingInformation As MarshalPseudoCustomAttributeData
Symbols\Wrapped\WrappedFieldSymbol.vb (1)
70Friend Overrides ReadOnly Property MarshallingInformation As MarshalPseudoCustomAttributeData
Symbols\Wrapped\WrappedMethodSymbol.vb (1)
132Friend Overrides ReadOnly Property ReturnTypeMarshallingInformation As MarshalPseudoCustomAttributeData
Symbols\Wrapped\WrappedParameterSymbol.vb (1)
115Friend Overrides ReadOnly Property MarshallingInformation As MarshalPseudoCustomAttributeData
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler (2)
Symbols\DisplayClassVariable.vb (1)
210Friend Overrides ReadOnly Property MarshallingInformation As MarshalPseudoCustomAttributeData
Symbols\EEMethodSymbol.vb (1)
238Friend Overrides ReadOnly Property ReturnTypeMarshallingInformation As MarshalPseudoCustomAttributeData
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (2)
SymbolsTests\Retargeting\RetargetingTests.vb (2)
171Private Sub CheckMarshallingInformation(a As MarshalPseudoCustomAttributeData, b As MarshalPseudoCustomAttributeData)
Microsoft.CodeAnalysis.VisualBasic.Test.Utilities (1)
MockSymbols.vb (1)
455Friend Overrides ReadOnly Property ReturnTypeMarshallingInformation As MarshalPseudoCustomAttributeData