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