6 implementations of IsSealed
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
CodeGenerationSymbol.cs (1)
126public bool IsSealed
Microsoft.CodeAnalysis.CSharp (2)
Symbols\PublicModel\PreprocessingSymbol.cs (1)
124bool ISymbol.IsSealed => false;
Symbols\PublicModel\Symbol.cs (1)
236bool ISymbol.IsSealed
Microsoft.CodeAnalysis.Features (1)
MetadataAsSource\AbstractMetadataAsSourceService.AbstractWrappedSymbol.cs (1)
55public bool IsSealed => _symbol.IsSealed;
Microsoft.CodeAnalysis.VisualBasic (1)
Symbols\Symbol.vb (1)
1198Protected Overridable ReadOnly Property ISymbol_IsSealed As Boolean Implements ISymbol.IsSealed
Microsoft.CodeAnalysis.Workspaces (1)
CodeGenerationSymbol.cs (1)
126public bool IsSealed
54 references to IsSealed
Microsoft.CodeAnalysis.CodeStyle (5)
AbstractUseAutoPropertyAnalyzer.cs (1)
166if (property.IsVirtual || property.IsOverride || property.IsSealed)
DeclarationModifiers.cs (1)
85isSealed: symbol.IsSealed,
INamedTypeSymbolExtensions.cs (1)
563if (member.IsSealed)
ISymbolExtensions.cs (1)
116!symbol.IsSealed;
ITypeSymbolExtensions.cs (1)
256if (typeSymbol.IsSealed || typeSymbol.IsValueType)
Microsoft.CodeAnalysis.CodeStyle.Fixes (2)
AbstractUnsealClassCodeFixProvider.cs (1)
40type.TypeKind == TypeKind.Class && type.IsSealed && !type.IsStatic)
ISymbolExtensions.cs (1)
23isSealed: symbol.IsSealed,
Microsoft.CodeAnalysis.CSharp (1)
SymbolDisplay\SymbolDisplayVisitor.Members.cs (1)
954if (symbol.IsSealed)
Microsoft.CodeAnalysis.CSharp.CodeStyle (1)
CastSimplifier.cs (1)
1135rewrittenType.IsSealed ||
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (3)
MethodGenerator.cs (1)
291if (method.IsSealed)
NamedTypeGenerator.cs (1)
295if (namedType.IsSealed)
PropertyGenerator.cs (1)
381if (property.IsSealed)
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (3)
Semantics\OperatorTests.cs (2)
7667Assert.False(symbol1.IsSealed); 8462Assert.False(symbol1.IsSealed);
Semantics\RecordTests.cs (1)
15664Assert.False(deconstruct.IsSealed);
Microsoft.CodeAnalysis.CSharp.Workspaces (5)
CastSimplifier.cs (1)
1135rewrittenType.IsSealed ||
MethodGenerator.cs (1)
291if (method.IsSealed)
NamedTypeGenerator.cs (1)
295if (namedType.IsSealed)
PropertyGenerator.cs (1)
381if (property.IsSealed)
Simplification\Simplifiers\ExpressionSimplifier.cs (1)
350!enclosingNamedType.IsSealed &&
Microsoft.CodeAnalysis.Features (10)
AbstractUnsealClassCodeFixProvider.cs (1)
40type.TypeKind == TypeKind.Class && type.IsSealed && !type.IsStatic)
AbstractUseAutoPropertyAnalyzer.cs (1)
166if (property.IsVirtual || property.IsOverride || property.IsSealed)
Completion\Providers\AbstractRecommendationServiceBasedCompletionProvider.cs (1)
118if (namedType.IsStructType() || namedType.IsStatic || namedType.IsSealed)
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (2)
3969if (rudeEdit == RudeEditKind.None && oldSymbol.IsSealed != newSymbol.IsSealed)
GenerateDefaultConstructors\AbstractGenerateDefaultConstructorsService.AbstractCodeAction.cs (1)
93if (classType.IsSealed)
GenerateType\AbstractGenerateTypeService.State.cs (1)
242if (baseType.IsSealed || baseType.IsStatic)
ImplementInterface\AbstractImplementInterfaceService.DisposePatternCodeAction.cs (2)
230var accessibility = classType.IsSealed 234var modifiers = classType.IsSealed
MetadataAsSource\AbstractMetadataAsSourceService.AbstractWrappedSymbol.cs (1)
55public bool IsSealed => _symbol.IsSealed;
Microsoft.CodeAnalysis.VisualBasic (3)
SymbolDisplay\SymbolDisplayVisitor.Members.vb (1)
634If symbol.IsSealed Then
Symbols\Symbol.vb (1)
1198Protected Overridable ReadOnly Property ISymbol_IsSealed As Boolean Implements ISymbol.IsSealed
VisualBasicExtensions.vb (1)
539Return symbol.IsSealed
Microsoft.CodeAnalysis.VisualBasic.Workspaces (6)
CodeGeneration\MethodGenerator.vb (1)
153If method.IsSealed Then
CodeGeneration\NamedTypeGenerator.vb (1)
188If namedType.IsSealed Then
CodeGeneration\PropertyGenerator.vb (1)
211If [property].IsSealed Then
Recommendations\VisualBasicRecommendationServiceRunner.vb (2)
491If type.TypeKind = TypeKind.Class AndAlso Not type.IsSealed AndAlso Not Equals(type, within) Then 521If namedTypeSymbol.TypeKind = TypeKind.Class AndAlso Not namedTypeSymbol.IsSealed AndAlso Not Equals(namedTypeSymbol, within) Then
Simplification\Simplifiers\ExpressionSimplifier.vb (1)
315Not enclosingNamedType.IsSealed AndAlso
Microsoft.CodeAnalysis.Workspaces (6)
Editing\DeclarationModifiers.cs (1)
85isSealed: symbol.IsSealed,
FindSymbols\FindReferences\DependentTypeFinder.cs (1)
46private static readonly Func<INamedTypeSymbol, bool> s_isNonSealedClass = static t => t is { TypeKind: TypeKind.Class, IsSealed: false };
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\INamedTypeSymbolExtensions.cs\INamedTypeSymbolExtensions.cs (1)
563if (member.IsSealed)
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ISymbolExtensions.cs\ISymbolExtensions.cs (1)
116!symbol.IsSealed;
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ITypeSymbolExtensions.cs\ITypeSymbolExtensions.cs (1)
256if (typeSymbol.IsSealed || typeSymbol.IsValueType)
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ISymbolExtensions.cs\ISymbolExtensions.cs (1)
23isSealed: symbol.IsSealed,
Microsoft.VisualStudio.LanguageServices (1)
Progression\GraphBuilder.cs (1)
458if (symbol.IsSealed)
Microsoft.VisualStudio.LanguageServices.CSharp (2)
ObjectBrowser\DescriptionBuilder.cs (2)
181if (typeSymbol.IsSealed && 311if (memberSymbol.IsSealed)
Microsoft.VisualStudio.LanguageServices.Implementation (3)
CodeModel\ExternalElements\AbstractExternalCodeType.cs (1)
99get { return TypeSymbol.IsSealed; }
CodeModel\ExternalElements\ExternalCodeFunction.cs (1)
142if (symbol.IsSealed)
CodeModel\ExternalElements\ExternalCodeProperty.cs (1)
139if (symbol.IsSealed)
Microsoft.VisualStudio.LanguageServices.VisualBasic (3)
CodeModel\VisualBasicCodeModelService.vb (1)
2574If typeSymbol.IsSealed Then
ObjectBrowser\DescriptionBuilder.vb (2)
318If typeSymbol.IsSealed AndAlso 367If memberSymbol.IsSealed Then