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)
208
var result = new
MarshalPseudoCustomAttributeData
();
Microsoft.CodeAnalysis.VisualBasic (1)
Symbols\Source\SourceParameterSymbol.vb (1)
453
Dim info As New
MarshalPseudoCustomAttributeData
()
116 references to MarshalPseudoCustomAttributeData
Microsoft.CodeAnalysis (20)
Symbols\Attributes\CommonFieldWellKnownAttributeData.cs (3)
100
private
MarshalPseudoCustomAttributeData
_lazyMarshalAsData;
102
MarshalPseudoCustomAttributeData
IMarshalAsAttributeTarget.GetOrCreateData()
117
public
MarshalPseudoCustomAttributeData
MarshallingInformation
Symbols\Attributes\CommonParameterWellKnownAttributeData.cs (3)
54
private
MarshalPseudoCustomAttributeData
_lazyMarshalAsData;
56
MarshalPseudoCustomAttributeData
IMarshalAsAttributeTarget.GetOrCreateData()
71
public
MarshalPseudoCustomAttributeData
MarshallingInformation
Symbols\Attributes\CommonReturnTypeWellKnownAttributeData.cs (3)
19
private
MarshalPseudoCustomAttributeData
_lazyMarshalAsData;
21
MarshalPseudoCustomAttributeData
IMarshalAsAttributeTarget.GetOrCreateData()
36
public
MarshalPseudoCustomAttributeData
MarshallingInformation
Symbols\Attributes\IMarshalAsAttributeTarget.cs (1)
13
MarshalPseudoCustomAttributeData
GetOrCreateData();
Symbols\Attributes\MarshalAsAttributeDecoder.cs (7)
84
if ((int)unmanagedType < 0 || (int)unmanagedType >
MarshalPseudoCustomAttributeData
.MaxMarshalInteger)
188
if (parameterIndex < 0 || parameterIndex >
MarshalPseudoCustomAttributeData
.MaxMarshalInteger)
228
(int)elementType >
MarshalPseudoCustomAttributeData
.MaxMarshalInteger)
238
if (elementCount < 0 || elementCount >
MarshalPseudoCustomAttributeData
.MaxMarshalInteger)
273
var
data = arguments.GetOrCreateData<TWellKnownAttributeData>().GetOrCreateData();
301
if (elementTypeVariant < 0 || (int)elementTypeVariant >
MarshalPseudoCustomAttributeData
.MaxMarshalInteger)
369
if (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.
193
internal
MarshalPseudoCustomAttributeData
WithTranslatedTypes<TTypeSymbol, TArg>(
208
var
result = new MarshalPseudoCustomAttributeData();
Microsoft.CodeAnalysis.CSharp (45)
Lowering\IteratorRewriter\IteratorFinallyMethodSymbol.cs (1)
110
internal override
MarshalPseudoCustomAttributeData
ReturnValueMarshallingInformation
Lowering\SynthesizedMethodBaseSymbol.cs (1)
180
internal sealed override
MarshalPseudoCustomAttributeData
? ReturnValueMarshallingInformation => InheritsBaseMethodAttributes ? BaseMethod.ReturnValueMarshallingInformation : null;
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.FieldSymbol.cs (1)
62
internal override
MarshalPseudoCustomAttributeData
MarshallingInformation
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.SynthesizedMethodBase.cs (1)
195
internal sealed override
MarshalPseudoCustomAttributeData
ReturnValueMarshallingInformation
Symbols\ErrorMethodSymbol.cs (1)
247
internal sealed override
MarshalPseudoCustomAttributeData
ReturnValueMarshallingInformation
Symbols\FieldSymbol.cs (2)
302
internal abstract
MarshalPseudoCustomAttributeData
MarshallingInformation { get; }
316
var
info = MarshallingInformation;
Symbols\FunctionPointers\FunctionPointerMethodSymbol.cs (1)
824
internal override
MarshalPseudoCustomAttributeData
? ReturnValueMarshallingInformation => null;
Symbols\FunctionPointers\FunctionPointerParameterSymbol.cs (1)
75
internal override
MarshalPseudoCustomAttributeData
? MarshallingInformation => null;
Symbols\Metadata\PE\PEFieldSymbol.cs (1)
223
internal override
MarshalPseudoCustomAttributeData
MarshallingInformation
Symbols\Metadata\PE\PEMethodSymbol.cs (1)
449
internal override
MarshalPseudoCustomAttributeData
ReturnValueMarshallingInformation => ReturnTypeParameter.MarshallingInformation;
Symbols\Metadata\PE\PEParameterSymbol.cs (1)
938
internal override
MarshalPseudoCustomAttributeData
MarshallingInformation
Symbols\MethodSymbol.cs (1)
155
internal abstract
MarshalPseudoCustomAttributeData
ReturnValueMarshallingInformation { get; }
Symbols\ParameterSymbol.cs (2)
76
internal abstract
MarshalPseudoCustomAttributeData
? MarshallingInformation { get; }
90
var
info = MarshallingInformation;
Symbols\ReducedExtensionMethodSymbol.cs (1)
328
internal override
MarshalPseudoCustomAttributeData
ReturnValueMarshallingInformation
Symbols\Retargeting\RetargetingFieldSymbol.cs (1)
104
internal override
MarshalPseudoCustomAttributeData
MarshallingInformation
Symbols\Retargeting\RetargetingMethodSymbol.cs (1)
203
internal override
MarshalPseudoCustomAttributeData
ReturnValueMarshallingInformation
Symbols\Retargeting\RetargetingParameterSymbol.cs (1)
103
internal override
MarshalPseudoCustomAttributeData
MarshallingInformation
Symbols\Retargeting\RetargetingSymbolTranslator.cs (2)
168
public
MarshalPseudoCustomAttributeData
Retarget(
MarshalPseudoCustomAttributeData
marshallingInfo)
Symbols\SignatureOnlyMethodSymbol.cs (1)
111
internal override
MarshalPseudoCustomAttributeData
ReturnValueMarshallingInformation { get { throw ExceptionUtilities.Unreachable(); } }
Symbols\SignatureOnlyParameterSymbol.cs (1)
64
internal override
MarshalPseudoCustomAttributeData
MarshallingInformation { get { throw ExceptionUtilities.Unreachable(); } }
Symbols\Source\FieldSymbolWithAttributesAndModifiers.cs (1)
370
internal sealed override
MarshalPseudoCustomAttributeData
MarshallingInformation
Symbols\Source\SourceClonedParameterSymbol.cs (1)
123
internal override
MarshalPseudoCustomAttributeData
MarshallingInformation
Symbols\Source\SourceComplexParameterSymbol.cs (1)
1488
internal sealed override
MarshalPseudoCustomAttributeData
MarshallingInformation
Symbols\Source\SourceMethodSymbolWithAttributes.cs (1)
1282
internal override
MarshalPseudoCustomAttributeData
? ReturnValueMarshallingInformation
Symbols\Source\SourceSimpleParameterSymbol.cs (1)
106
internal override
MarshalPseudoCustomAttributeData
? MarshallingInformation
Symbols\Source\ThisParameterSymbol.cs (1)
160
internal override
MarshalPseudoCustomAttributeData
? MarshallingInformation
Symbols\Synthesized\SynthesizedDelegateSymbol.cs (1)
133
internal override
MarshalPseudoCustomAttributeData
? ReturnValueMarshallingInformation
Symbols\Synthesized\SynthesizedEntryPointSymbol.cs (1)
260
internal override
MarshalPseudoCustomAttributeData
ReturnValueMarshallingInformation
Symbols\Synthesized\SynthesizedFieldSymbolBase.cs (1)
125
internal override
MarshalPseudoCustomAttributeData
MarshallingInformation
Symbols\Synthesized\SynthesizedGlobalMethodSymbol.cs (1)
129
internal override
MarshalPseudoCustomAttributeData
ReturnValueMarshallingInformation
Symbols\Synthesized\SynthesizedImplementationMethod.cs (1)
249
internal override
MarshalPseudoCustomAttributeData
ReturnValueMarshallingInformation
Symbols\Synthesized\SynthesizedInstanceConstructor.cs (1)
107
internal sealed override
MarshalPseudoCustomAttributeData
ReturnValueMarshallingInformation
Symbols\Synthesized\SynthesizedInteractiveInitializerMethod.cs (1)
203
internal override
MarshalPseudoCustomAttributeData
ReturnValueMarshallingInformation
Symbols\Synthesized\SynthesizedIntrinsicOperatorSymbol.cs (2)
168
internal override
MarshalPseudoCustomAttributeData
ReturnValueMarshallingInformation
503
internal override
MarshalPseudoCustomAttributeData
MarshallingInformation
Symbols\Synthesized\SynthesizedParameterSymbol.cs (2)
306
internal override
MarshalPseudoCustomAttributeData
? MarshallingInformation
361
internal override
MarshalPseudoCustomAttributeData
? MarshallingInformation => _baseParameterForAttributes?.MarshallingInformation;
Symbols\Synthesized\SynthesizedSealedPropertyAccessor.cs (1)
341
internal override
MarshalPseudoCustomAttributeData
ReturnValueMarshallingInformation
Symbols\Synthesized\SynthesizedStaticConstructor.cs (1)
348
internal override
MarshalPseudoCustomAttributeData
? ReturnValueMarshallingInformation
Symbols\Wrapped\WrappedFieldSymbol.cs (1)
107
internal override
MarshalPseudoCustomAttributeData
MarshallingInformation
Symbols\Wrapped\WrappedMethodSymbol.cs (1)
220
internal override
MarshalPseudoCustomAttributeData
ReturnValueMarshallingInformation
Symbols\Wrapped\WrappedParameterSymbol.cs (1)
119
internal override
MarshalPseudoCustomAttributeData
? MarshallingInformation
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler (4)
Symbols\DisplayClassVariable.cs (1)
194
internal override
MarshalPseudoCustomAttributeData
MarshallingInformation
Symbols\EEMethodSymbol.cs (1)
283
internal override
MarshalPseudoCustomAttributeData
ReturnValueMarshallingInformation
Symbols\PlaceholderMethodSymbol.cs (1)
230
internal override
MarshalPseudoCustomAttributeData
ReturnValueMarshallingInformation
Symbols\SynthesizedContextMethodSymbol.cs (1)
184
internal override
MarshalPseudoCustomAttributeData
ReturnValueMarshallingInformation
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (2)
Symbols\Retargeting\RetargetingTests.cs (2)
1210
public void CheckMarshallingInformation(
MarshalPseudoCustomAttributeData
a,
MarshalPseudoCustomAttributeData
b)
Microsoft.CodeAnalysis.VisualBasic (40)
Binding\Binder_XmlLiterals.vb (1)
1804
Friend Overrides ReadOnly Property ReturnTypeMarshallingInformation As
MarshalPseudoCustomAttributeData
Semantics\Operators.vb (1)
3363
Friend Overrides ReadOnly Property MarshallingInformation As
MarshalPseudoCustomAttributeData
Symbols\ErrorMethodSymbol.vb (1)
228
Friend Overrides ReadOnly Property ReturnTypeMarshallingInformation As
MarshalPseudoCustomAttributeData
Symbols\FieldSymbol.vb (1)
229
Friend MustOverride ReadOnly Property MarshallingInformation As
MarshalPseudoCustomAttributeData
Symbols\Metadata\PE\PEFieldSymbol.vb (1)
298
Friend Overrides ReadOnly Property MarshallingInformation As
MarshalPseudoCustomAttributeData
Symbols\Metadata\PE\PEMethodSymbol.vb (1)
703
Friend Overrides ReadOnly Property ReturnTypeMarshallingInformation As
MarshalPseudoCustomAttributeData
Symbols\Metadata\PE\PEParameterSymbol.vb (1)
520
Friend Overrides ReadOnly Property MarshallingInformation As
MarshalPseudoCustomAttributeData
Symbols\MethodSymbol.vb (1)
377
Friend MustOverride ReadOnly Property ReturnTypeMarshallingInformation As
MarshalPseudoCustomAttributeData
Symbols\ParameterSymbol.vb (1)
76
Friend MustOverride ReadOnly Property MarshallingInformation As
MarshalPseudoCustomAttributeData
Symbols\ReducedExtensionMethodSymbol.vb (2)
555
Friend Overrides ReadOnly Property ReturnTypeMarshallingInformation As
MarshalPseudoCustomAttributeData
995
Friend NotOverridable Overrides ReadOnly Property MarshallingInformation As
MarshalPseudoCustomAttributeData
Symbols\Retargeting\RetargetingFieldSymbol.vb (1)
162
Friend Overrides ReadOnly Property MarshallingInformation As
MarshalPseudoCustomAttributeData
Symbols\Retargeting\RetargetingMethodSymbol.vb (1)
324
Friend Overrides ReadOnly Property ReturnTypeMarshallingInformation As
MarshalPseudoCustomAttributeData
Symbols\Retargeting\RetargetingParameterSymbol.vb (1)
150
Friend Overrides ReadOnly Property MarshallingInformation As
MarshalPseudoCustomAttributeData
Symbols\Retargeting\RetargetingSymbolTranslator.vb (2)
133
Public Function Retarget(marshallingInfo As
MarshalPseudoCustomAttributeData
) As
MarshalPseudoCustomAttributeData
Symbols\SignatureOnlyMethodSymbol.vb (1)
262
Friend Overrides ReadOnly Property ReturnTypeMarshallingInformation As
MarshalPseudoCustomAttributeData
Symbols\SignatureOnlyParameterSymbol.vb (1)
125
Friend Overrides ReadOnly Property MarshallingInformation As
MarshalPseudoCustomAttributeData
Symbols\Source\LambdaParameterSymbol.vb (1)
83
Friend NotOverridable Overrides ReadOnly Property MarshallingInformation As
MarshalPseudoCustomAttributeData
Symbols\Source\LambdaSymbol.vb (1)
171
Friend Overrides ReadOnly Property ReturnTypeMarshallingInformation As
MarshalPseudoCustomAttributeData
Symbols\Source\MeParameterSymbol.vb (1)
126
Friend Overrides ReadOnly Property MarshallingInformation As
MarshalPseudoCustomAttributeData
Symbols\Source\SourceClonedParameterSymbol.vb (1)
154
Friend Overrides ReadOnly Property MarshallingInformation As
MarshalPseudoCustomAttributeData
Symbols\Source\SourceFieldSymbol.vb (1)
812
Friend NotOverridable Overrides ReadOnly Property MarshallingInformation As
MarshalPseudoCustomAttributeData
Symbols\Source\SourceMethodSymbol.vb (1)
1898
Friend NotOverridable Overrides ReadOnly Property ReturnTypeMarshallingInformation As
MarshalPseudoCustomAttributeData
Symbols\Source\SourceNamedTypeSymbol_ComClass.vb (2)
1235
Friend NotOverridable Overrides ReadOnly Property ReturnTypeMarshallingInformation As
MarshalPseudoCustomAttributeData
1579
Friend Overrides ReadOnly Property MarshallingInformation As
MarshalPseudoCustomAttributeData
Symbols\Source\SourceParameterSymbol.vb (1)
439
Friend NotOverridable Overrides ReadOnly Property MarshallingInformation As
MarshalPseudoCustomAttributeData
Symbols\Source\SourcePropertySymbol.vb (1)
615
Friend ReadOnly Property ReturnTypeMarshallingInformation As
MarshalPseudoCustomAttributeData
Symbols\Source\SynthesizedFieldSymbol.vb (1)
190
Friend Overrides ReadOnly Property MarshallingInformation As
MarshalPseudoCustomAttributeData
Symbols\SubstitutedFieldSymbol.vb (1)
74
Friend Overrides ReadOnly Property MarshallingInformation As
MarshalPseudoCustomAttributeData
Symbols\SubstitutedMethodSymbol.vb (1)
76
Friend NotOverridable Overrides ReadOnly Property ReturnTypeMarshallingInformation As
MarshalPseudoCustomAttributeData
Symbols\SubstitutedParameterSymbol.vb (1)
122
Friend Overrides ReadOnly Property MarshallingInformation As
MarshalPseudoCustomAttributeData
Symbols\SynthesizedSymbols\SynthesizedBackingFieldBase.vb (1)
170
Friend Overrides ReadOnly Property MarshallingInformation As
MarshalPseudoCustomAttributeData
Symbols\SynthesizedSymbols\SynthesizedDelegateMethodSymbol.vb (1)
151
Friend Overrides ReadOnly Property ReturnTypeMarshallingInformation As
MarshalPseudoCustomAttributeData
Symbols\SynthesizedSymbols\SynthesizedGlobalMethodBase.vb (1)
265
Friend NotOverridable Overrides ReadOnly Property ReturnTypeMarshallingInformation As
MarshalPseudoCustomAttributeData
Symbols\SynthesizedSymbols\SynthesizedMethodBase.vb (1)
90
Friend NotOverridable Overrides ReadOnly Property ReturnTypeMarshallingInformation As
MarshalPseudoCustomAttributeData
Symbols\SynthesizedSymbols\SynthesizedParameterSymbol.vb (1)
111
Friend Overrides ReadOnly Property MarshallingInformation As
MarshalPseudoCustomAttributeData
Symbols\Wrapped\WrappedFieldSymbol.vb (1)
70
Friend Overrides ReadOnly Property MarshallingInformation As
MarshalPseudoCustomAttributeData
Symbols\Wrapped\WrappedMethodSymbol.vb (1)
132
Friend Overrides ReadOnly Property ReturnTypeMarshallingInformation As
MarshalPseudoCustomAttributeData
Symbols\Wrapped\WrappedParameterSymbol.vb (1)
115
Friend Overrides ReadOnly Property MarshallingInformation As
MarshalPseudoCustomAttributeData
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler (2)
Symbols\DisplayClassVariable.vb (1)
210
Friend Overrides ReadOnly Property MarshallingInformation As
MarshalPseudoCustomAttributeData
Symbols\EEMethodSymbol.vb (1)
238
Friend Overrides ReadOnly Property ReturnTypeMarshallingInformation As
MarshalPseudoCustomAttributeData
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (2)
SymbolsTests\Retargeting\RetargetingTests.vb (2)
171
Private Sub CheckMarshallingInformation(a As
MarshalPseudoCustomAttributeData
, b As
MarshalPseudoCustomAttributeData
)
Microsoft.CodeAnalysis.VisualBasic.Test.Utilities (1)
MockSymbols.vb (1)
455
Friend Overrides ReadOnly Property ReturnTypeMarshallingInformation As
MarshalPseudoCustomAttributeData