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)
208
var result = new
MarshalPseudoCustomAttributeData
();
67 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)
284
var
data = arguments.GetOrCreateData<TWellKnownAttributeData>().GetOrCreateData();
312
if (elementTypeVariant < 0 || (int)elementTypeVariant >
MarshalPseudoCustomAttributeData
.MaxMarshalInteger)
380
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)
169
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)
249
internal sealed override
MarshalPseudoCustomAttributeData
ReturnValueMarshallingInformation
Symbols\FieldSymbol.cs (2)
302
internal abstract
MarshalPseudoCustomAttributeData
MarshallingInformation { get; }
316
var
info = MarshallingInformation;
Symbols\FunctionPointers\FunctionPointerMethodSymbol.cs (1)
840
internal override
MarshalPseudoCustomAttributeData
? ReturnValueMarshallingInformation => null;
Symbols\FunctionPointers\FunctionPointerParameterSymbol.cs (1)
77
internal override
MarshalPseudoCustomAttributeData
? MarshallingInformation => null;
Symbols\Metadata\PE\PEFieldSymbol.cs (1)
225
internal override
MarshalPseudoCustomAttributeData
MarshallingInformation
Symbols\Metadata\PE\PEMethodSymbol.cs (1)
477
internal override
MarshalPseudoCustomAttributeData
ReturnValueMarshallingInformation => ReturnTypeParameter.MarshallingInformation;
Symbols\Metadata\PE\PEParameterSymbol.cs (1)
957
internal override
MarshalPseudoCustomAttributeData
MarshallingInformation
Symbols\MethodSymbol.cs (1)
161
internal abstract
MarshalPseudoCustomAttributeData
ReturnValueMarshallingInformation { get; }
Symbols\ParameterSymbol.cs (2)
81
internal abstract
MarshalPseudoCustomAttributeData
? MarshallingInformation { get; }
95
var
info = MarshallingInformation;
Symbols\ReducedExtensionMethodSymbol.cs (1)
336
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)
107
internal override
MarshalPseudoCustomAttributeData
MarshallingInformation
Symbols\Retargeting\RetargetingSymbolTranslator.cs (2)
168
public
MarshalPseudoCustomAttributeData
Retarget(
MarshalPseudoCustomAttributeData
marshallingInfo)
Symbols\SignatureOnlyMethodSymbol.cs (1)
117
internal override
MarshalPseudoCustomAttributeData
ReturnValueMarshallingInformation { get { throw ExceptionUtilities.Unreachable(); } }
Symbols\SignatureOnlyParameterSymbol.cs (1)
71
internal override
MarshalPseudoCustomAttributeData
MarshallingInformation { get { throw ExceptionUtilities.Unreachable(); } }
Symbols\Source\FieldSymbolWithAttributesAndModifiers.cs (1)
371
internal sealed override
MarshalPseudoCustomAttributeData
MarshallingInformation
Symbols\Source\SourceClonedParameterSymbol.cs (1)
133
internal override
MarshalPseudoCustomAttributeData
MarshallingInformation
Symbols\Source\SourceComplexParameterSymbol.cs (1)
1501
internal sealed override
MarshalPseudoCustomAttributeData
MarshallingInformation
Symbols\Source\SourceMethodSymbolWithAttributes.cs (1)
1725
internal override
MarshalPseudoCustomAttributeData
? ReturnValueMarshallingInformation
Symbols\Source\SourceSimpleParameterSymbol.cs (1)
139
internal override
MarshalPseudoCustomAttributeData
? MarshallingInformation
Symbols\Source\ThisParameterSymbol.cs (1)
119
internal sealed override
MarshalPseudoCustomAttributeData
? MarshallingInformation
Symbols\Synthesized\SynthesizedDelegateSymbol.cs (1)
133
internal override
MarshalPseudoCustomAttributeData
? ReturnValueMarshallingInformation
Symbols\Synthesized\SynthesizedEntryPointSymbol.cs (1)
262
internal override
MarshalPseudoCustomAttributeData
ReturnValueMarshallingInformation
Symbols\Synthesized\SynthesizedFieldSymbolBase.cs (1)
125
internal override
MarshalPseudoCustomAttributeData
MarshallingInformation
Symbols\Synthesized\SynthesizedGlobalMethodSymbol.cs (1)
126
internal override
MarshalPseudoCustomAttributeData
ReturnValueMarshallingInformation
Symbols\Synthesized\SynthesizedImplementationMethod.cs (1)
249
internal sealed 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)
169
internal override
MarshalPseudoCustomAttributeData
ReturnValueMarshallingInformation
508
internal override
MarshalPseudoCustomAttributeData
MarshallingInformation
Symbols\Synthesized\SynthesizedParameterSymbol.cs (2)
328
internal override
MarshalPseudoCustomAttributeData
? MarshallingInformation
383
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)
124
internal override
MarshalPseudoCustomAttributeData
? MarshallingInformation
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (2)
Symbols\Retargeting\RetargetingTests.cs (2)
1210
public void CheckMarshallingInformation(
MarshalPseudoCustomAttributeData
a,
MarshalPseudoCustomAttributeData
b)