Base:
property
HasUnsupportedMetadata
Microsoft.CodeAnalysis.CSharp.Symbol.HasUnsupportedMetadata
1 override of HasUnsupportedMetadata
Microsoft.CodeAnalysis.CSharp (1)
Symbols\Metadata\PE\PETypeParameterSymbol.cs (1)
722
public override bool
HasUnsupportedMetadata
27 references to HasUnsupportedMetadata
Microsoft.CodeAnalysis.CSharp (1)
Symbols\Metadata\PE\PETypeParameterSymbol.cs (1)
727
return DeriveCompilerFeatureRequiredDiagnostic(GetDecoder(containingModule)) is { Code: (int)ErrorCode.ERR_UnsupportedCompilerFeature } || base.
HasUnsupportedMetadata
;
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (2)
CodeGen\CodeGenFunctionPointersTests.cs (2)
307
Assert.True(field.Type.
HasUnsupportedMetadata
);
383
Assert.True(field.Type.
HasUnsupportedMetadata
);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (24)
Symbols\CSharpCompilerFeatureRequiredTests.cs (20)
145
Assert.True(onType!.
HasUnsupportedMetadata
);
149
Assert.False(onMethod!.
HasUnsupportedMetadata
);
153
Assert.False(onMethodReturn!.
HasUnsupportedMetadata
);
157
Assert.False(onParameter!.
HasUnsupportedMetadata
);
163
Assert.False(onField!.
HasUnsupportedMetadata
);
167
Assert.False(onProperty!.
HasUnsupportedMetadata
);
171
Assert.False(onPropertyGetter!.
HasUnsupportedMetadata
);
178
Assert.False(onPropertySetter!.
HasUnsupportedMetadata
);
185
Assert.False(onEvent!.
HasUnsupportedMetadata
);
189
Assert.False(onEventAdder!.
HasUnsupportedMetadata
);
196
Assert.False(onEventRemover!.
HasUnsupportedMetadata
);
203
Assert.True(onEnum!.
HasUnsupportedMetadata
);
206
Assert.False(onEnumMember!.
HasUnsupportedMetadata
);
210
Assert.True(onClassTypeParameter!.
HasUnsupportedMetadata
);
211
Assert.True(onClassTypeParameter.TypeParameters[0].
HasUnsupportedMetadata
);
214
Assert.False(onMethodTypeParameter!.
HasUnsupportedMetadata
);
217
Assert.True(onMethodTypeParameterMethod.TypeParameters[0].
HasUnsupportedMetadata
);
220
Assert.True(onDelegateType!.
HasUnsupportedMetadata
);
223
Assert.False(onIndexedPropertyParameter!.
HasUnsupportedMetadata
);
228
Assert.False(onThisParameterIndexer!.
HasUnsupportedMetadata
);
Symbols\Metadata\PE\HasUnsupportedMetadata.cs (4)
163
Assert.False(c3.
HasUnsupportedMetadata
);
367
Assert.False(c3.
HasUnsupportedMetadata
);
394
Assert.False(vector.
HasUnsupportedMetadata
);
404
Assert.False(typeX.
HasUnsupportedMetadata
);