11 overrides of HasUnmanagedTypeConstraint
Microsoft.CodeAnalysis.CSharp (11)
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.TypeParameterSymbol.cs (1)
103
public override bool
HasUnmanagedTypeConstraint
Symbols\ErrorTypeSymbol.ErrorTypeParameterSymbol.cs (1)
110
public override bool
HasUnmanagedTypeConstraint
Symbols\Metadata\PE\PETypeParameterSymbol.cs (1)
588
public override bool
HasUnmanagedTypeConstraint
Symbols\Source\CrefTypeParameterSymbol.cs (1)
159
public override bool
HasUnmanagedTypeConstraint
Symbols\Source\IndexedTypeParameterSymbol.cs (1)
174
public override bool
HasUnmanagedTypeConstraint
Symbols\Source\SourceTypeParameterSymbol.cs (2)
552
public override bool
HasUnmanagedTypeConstraint
626
public abstract override bool
HasUnmanagedTypeConstraint
{ get; }
Symbols\Synthesized\ReadOnlyListType\SynthesizedReadOnlyListTypeParameterSymbol.cs (1)
41
public override bool
HasUnmanagedTypeConstraint
=> false;
Symbols\Synthesized\SynthesizedInlineArrayTypeSymbol.cs (1)
244
public override bool
HasUnmanagedTypeConstraint
=> false;
Symbols\SynthesizedSimpleMethodTypeParameterSymbol.cs (1)
81
public override bool
HasUnmanagedTypeConstraint
Symbols\Wrapped\WrappedTypeParameterSymbol.cs (1)
106
public override bool
HasUnmanagedTypeConstraint
23 references to HasUnmanagedTypeConstraint
Microsoft.CodeAnalysis.CSharp (23)
Emitter\EditAndContinue\CSharpSymbolMatcher.cs (2)
748
Debug.Assert(type.
HasUnmanagedTypeConstraint
== other.
HasUnmanagedTypeConstraint
);
Emitter\Model\TypeParameterSymbolAdapter.cs (3)
240
if (AdaptedTypeParameterSymbol.
HasUnmanagedTypeConstraint
)
301
return AdaptedTypeParameterSymbol.HasValueTypeConstraint || AdaptedTypeParameterSymbol.
HasUnmanagedTypeConstraint
;
320
return AdaptedTypeParameterSymbol.HasConstructorConstraint || AdaptedTypeParameterSymbol.HasValueTypeConstraint || AdaptedTypeParameterSymbol.
HasUnmanagedTypeConstraint
;
Lowering\LocalRewriter\LocalRewriter.cs (1)
394
if (typeParameters.Any(static typeParameter => typeParameter.
HasUnmanagedTypeConstraint
))
Symbols\ConstraintsHelper.cs (2)
199
if (constraintTypeParameter.
HasUnmanagedTypeConstraint
)
1008
if (typeParameter.
HasUnmanagedTypeConstraint
)
Symbols\MemberSignatureComparer.cs (2)
637
(typeParameter1.
HasUnmanagedTypeConstraint
!= typeParameter2.
HasUnmanagedTypeConstraint
) ||
Symbols\PublicModel\TypeParameterSymbol.cs (1)
93
bool ITypeParameterSymbol.HasUnmanagedTypeConstraint => _underlying.
HasUnmanagedTypeConstraint
;
Symbols\Source\ExtensionGroupingInfo.cs (2)
366
(typeParameter1.
HasUnmanagedTypeConstraint
!= typeParameter2.
HasUnmanagedTypeConstraint
) ||
Symbols\Source\SourceNamedTypeSymbol_Extension.cs (5)
85
else if (typeParameter.HasValueTypeConstraint || typeParameter.
HasUnmanagedTypeConstraint
)
95
if (typeParameter.HasConstructorConstraint || typeParameter.HasValueTypeConstraint || typeParameter.
HasUnmanagedTypeConstraint
)
112
if (typeConstraints.IsEmpty && !typeParameter.
HasUnmanagedTypeConstraint
&& !typeParameter.HasValueTypeConstraint)
126
if (typeParameter.
HasUnmanagedTypeConstraint
)
619
else if (typeParam.
HasUnmanagedTypeConstraint
)
Symbols\Source\SourceTypeParameterSymbol.cs (3)
278
if (this.
HasUnmanagedTypeConstraint
)
390
if (this.
HasUnmanagedTypeConstraint
)
977
return ((object)typeParameter != null) && typeParameter.
HasUnmanagedTypeConstraint
;
Symbols\TypeParameterSymbol.cs (1)
597
return
HasUnmanagedTypeConstraint
? ManagedKind.Unmanaged : ManagedKind.Managed;
Symbols\Wrapped\WrappedTypeParameterSymbol.cs (1)
110
return _underlyingTypeParameter.
HasUnmanagedTypeConstraint
;