39 references to IsClass
dotnet-svcutil.xmlserializer (1)
Microsoft\Tools\ServiceModel\SvcUtil\ExportModule.cs (1)
93
return (type.IsInterface || type.
IsClass
) && (type.IsDefined(serviceContractAttributeType, false));
dotnet-svcutil-lib (2)
FrameworkFork\Microsoft.Xml\Xml\Serialization\Types.cs (1)
888
else if (info.
IsClass
)
FrameworkFork\System.ServiceModel\Extensions\ReflectionExtensions.cs (1)
52
return type.GetTypeInfo().
IsClass
;
Microsoft.AspNetCore.Mvc.Core (3)
Controllers\ControllerFeatureProvider.cs (1)
41
if (!typeInfo.
IsClass
)
ModelBinding\Binders\CollectionModelBinder.cs (1)
199
return targetType.
IsClass
&&
ModelBinding\ModelBindingHelper.cs (1)
498
return modelType.
IsClass
&&
Microsoft.AspNetCore.Mvc.ViewFeatures (1)
ViewComponents\ViewComponentConventions.cs (1)
96
if (!typeInfo.
IsClass
||
Microsoft.Build (6)
BackEnd\Components\ProjectCache\ProjectCacheService.cs (1)
379
t => t.info.
IsClass
&&
BackEnd\Components\SdkResolution\SdkResolverLoader.cs (1)
228
.Where(t => t.info.
IsClass
&& t.info.IsPublic && !t.info.IsAbstract && typeof(SdkResolver).IsAssignableFrom(t.type))
Instance\TaskRegistry.cs (1)
647
return type.GetTypeInfo().
IsClass
&&
Logging\LoggerDescription.cs (2)
259
return type.GetTypeInfo().
IsClass
&&
271
return type.GetTypeInfo().
IsClass
&&
TaskLoader.cs (1)
37
return type.GetTypeInfo().
IsClass
&& !type.GetTypeInfo().IsAbstract && (
Microsoft.Build.Engine.UnitTests (1)
BackEnd\TaskExecutionHost_Tests.cs (1)
1222
return type.GetTypeInfo().
IsClass
&&
Microsoft.Build.Framework (1)
BuildException\BuildExceptionSerializationHelper.cs (1)
31
return type.
IsClass
&&
Microsoft.CodeAnalysis.ExpressionEvaluator.ResultProvider.Utilities (1)
Debugger\MemberInfo\TypeImpl.cs (1)
354
if (this.Type.
IsClass
)
Microsoft.CodeAnalysis.Workspaces.UnitTests (1)
WorkspaceServiceTests\ReferenceCountedDisposableTests.cs (1)
183
Assert.True(field.FieldType.
IsClass
);
Microsoft.Extensions.Caching.Hybrid (1)
Internal\ImmutableTypeCache.cs (1)
66
if (type.IsValueType || (type.
IsClass
& type.IsSealed))
Microsoft.Maui (1)
Handlers\HybridWebView\HybridWebViewHandler.cs (1)
215
if (resultType.IsArray || resultType.
IsClass
)
Microsoft.ML.Core (3)
CommandLine\CmdParser.cs (1)
465
Contracts.CheckParam(type.
IsClass
, nameof(type));
ComponentModel\ComponentCatalog.cs (2)
362
if (!outputType.
IsClass
)
1083
if (type.
IsClass
)
Microsoft.VisualBasic.Core (5)
Microsoft\VisualBasic\CompilerServices\OverloadResolution.vb (5)
1003
(Not parameterType.
IsClass
AndAlso Not parameterType.IsInterface)) Then
1024
parameterType.
IsClass
) Then
1037
ElseIf (Not argumentType.
IsClass
AndAlso
1051
If (parameterType.
IsClass
) Then
1053
If (Not argumentType.
IsClass
) Then
MSBuild (1)
TaskLoader.cs (1)
37
return type.GetTypeInfo().
IsClass
&& !type.GetTypeInfo().IsAbstract && (
MSBuildTaskHost (2)
BuildExceptionSerializationHelper.cs (1)
31
return type.
IsClass
&&
TaskLoader.cs (1)
37
return type.GetTypeInfo().
IsClass
&& !type.GetTypeInfo().IsAbstract && (
System.Composition.Hosting (1)
System\Composition\Hosting\Providers\Metadata\MetadataViewProvider.cs (1)
24
if (!typeof(TMetadata).GetTypeInfo().
IsClass
)
System.Composition.TypedParts (1)
System\Composition\TypedParts\Discovery\TypeInspector.cs (1)
31
if (type.IsAbstract || !type.
IsClass
|| _attributeContext.GetDeclaredAttribute<PartNotDiscoverableAttribute>(type.AsType(), type) != null)
System.Linq.Expressions (2)
System\Dynamic\Utils\TypeUtils.cs (2)
391
if (dest.IsInterface || dest.
IsClass
&& !dest.IsSealed)
398
if (source.
IsClass
&& !source.IsSealed)
System.Private.CoreLib (2)
src\libraries\System.Private.CoreLib\src\System\DefaultBinder.cs (1)
480
if (pCls.
IsClass
)
src\System\Reflection\RuntimeCustomAttributeData.cs (1)
170
if (type.
IsClass
)
System.Private.Xml (1)
System\Xml\Serialization\Types.cs (1)
846
else if (type.
IsClass
)
System.Reflection.MetadataLoadContext (1)
System\Reflection\TypeLoading\General\Assignability.cs (1)
326
return t.
IsClass
&& !t.Equals(coreTypes[CoreType.Object]) && !t.Equals(coreTypes[CoreType.ValueType]) && !t.Equals(coreTypes[CoreType.Enum]);
System.Text.Json (1)
System\Text\Json\Serialization\Metadata\PolymorphicTypeResolver.cs (1)
187
(type.
IsClass
|| type.IsInterface) &&