80 references to Submission
Microsoft.CodeAnalysis.CSharp (42)
Binder\Binder_Constraints.cs (1)
582case TypeKind.Submission:
Binder\Binder_Expressions.cs (4)
2125if (this.ContainingType.TypeKind == TypeKind.Submission 2129if (memberDeclaringType.TypeKind == TypeKind.Submission) 4457case TypeKind.Submission: 7961case TypeKind.Submission: // script class is synthesized and should not be used as a type of an indexer expression:
Binder\Binder_Lookup.cs (2)
198case TypeKind.Submission: 1881case TypeKind.Submission:
Binder\ForEachLoopBinder.cs (1)
1399case TypeKind.Submission:
Binder\Semantics\AccessCheck.cs (2)
367if (containingType.TypeKind == TypeKind.Submission) 429if (originalContainingType.TypeKind == TypeKind.Submission)
Binder\Semantics\OverloadResolution\OverloadResolution.cs (2)
2083if (m1.Member.ContainingType.TypeKind == TypeKind.Submission && m2.Member.ContainingType.TypeKind == TypeKind.Submission)
Compiler\ClsComplianceChecker.cs (1)
998case TypeKind.Submission:
Emitter\Model\PEModuleBuilder.cs (3)
1208if (symbol.ContainingType?.TypeKind == TypeKind.Submission) 1230if (symbol.ContainingType.TypeKind == TypeKind.Submission) 1241Debug.Assert(symbol.ContainingType.TypeKind != TypeKind.Submission);
Lowering\LocalRewriter\LocalRewriter_PreviousSubmissionReference.cs (1)
15Debug.Assert(targetType.TypeKind == TypeKind.Submission);
SymbolDisplay\SymbolDisplayVisitor.Types.cs (1)
596case TypeKind.Submission:
Symbols\ConstraintsHelper.cs (2)
256case TypeKind.Submission: 1391case TypeKind.Submission:
Symbols\EnumConversions.cs (1)
24return TypeKind.Submission;
Symbols\NamedTypeSymbol.cs (2)
440return TypeKind == TypeKind.Submission; 459var name = (TypeKind == TypeKind.Submission) ? SynthesizedEntryPointSymbol.FactoryName : SynthesizedEntryPointSymbol.MainName;
Symbols\Source\SourceEventSymbol.cs (1)
595else if (IsAbstract && !ContainingType.IsAbstract && (ContainingType.TypeKind == TypeKind.Class || ContainingType.TypeKind == TypeKind.Submission))
Symbols\Source\SourceMemberContainerSymbol.cs (4)
303case TypeKind.Submission: 3122case TypeKind.Submission: 3344case TypeKind.Submission: 4564builder.AddNonTypeMember((this.TypeKind == TypeKind.Submission) ?
Symbols\Source\SourceMemberContainerSymbol_ImplementationChecks.cs (1)
520case TypeKind.Submission: // we have to check that "override" is not used
Symbols\Source\SourceNamedTypeSymbol_Bases.cs (1)
613case TypeKind.Submission:
Symbols\Source\SourceOrdinaryMethodSymbolBase.cs (1)
398else if (IsAbstract && !ContainingType.IsAbstract && (ContainingType.TypeKind == TypeKind.Class || ContainingType.TypeKind == TypeKind.Submission))
Symbols\Source\SourcePropertyAccessorSymbol.cs (1)
528if (IsAbstract && !ContainingType.IsAbstract && (ContainingType.TypeKind == TypeKind.Class || ContainingType.TypeKind == TypeKind.Submission))
Symbols\Symbol_Attributes.cs (1)
88case TypeKind.Submission:
Symbols\SymbolExtensions.cs (2)
84return superType.TypeKind == TypeKind.Submission && subType.TypeKind == TypeKind.Submission;
Symbols\Synthesized\SynthesizedSubmissionConstructor.cs (1)
19Debug.Assert(containingType.TypeKind == TypeKind.Submission);
Symbols\TypeSymbolExtensions.cs (6)
627case TypeKind.Submission: 716case TypeKind.Submission: 757case TypeKind.Submission: 1076if (ReferenceEquals(parent2.OriginalDefinition, parent1OriginalDefinition) || parent1OriginalDefinition.TypeKind == TypeKind.Submission && parent2.TypeKind == TypeKind.Submission) 1416case TypeKind.Submission:
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (2)
ITypeSymbolExtensions.ExpressionSyntaxGeneratorVisitor.cs (1)
50if (symbol.ContainingType.TypeKind == TypeKind.Submission)
ITypeSymbolExtensions.TypeSyntaxGeneratorVisitor.cs (1)
270if (symbol.ContainingType.TypeKind != TypeKind.Submission)
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (1)
Semantics\ScriptSemanticsTests.cs (1)
602Assert.NotEqual(TypeKind.Submission, type.TypeKind);
Microsoft.CodeAnalysis.CSharp.Workspaces (2)
ITypeSymbolExtensions.ExpressionSyntaxGeneratorVisitor.cs (1)
50if (symbol.ContainingType.TypeKind == TypeKind.Submission)
ITypeSymbolExtensions.TypeSyntaxGeneratorVisitor.cs (1)
270if (symbol.ContainingType.TypeKind != TypeKind.Submission)
Microsoft.CodeAnalysis.VisualBasic (27)
Binding\Binder_Expressions.vb (2)
2580If currentType.TypeKind = TYPEKIND.Submission AndAlso Not currentMember.IsShared Then 2581If memberDeclaringType.TypeKind = TYPEKIND.Submission Then
Binding\Binder_Lookup.vb (2)
583Case TypeKind.Submission 612Case TypeKind.Submission
Compilation\ClsComplianceChecker.vb (2)
595Case TypeKind.Class, TypeKind.Structure, TypeKind.Interface, TypeKind.Delegate, TypeKind.Enum, TypeKind.Submission, TypeKind.Module 621Case TypeKind.Class, TypeKind.Structure, TypeKind.Interface, TypeKind.Delegate, TypeKind.Enum, TypeKind.Submission, TypeKind.Module
Emit\NamedTypeSymbolAdapter.vb (1)
230If AdaptedNamedTypeSymbol.TypeKind = TypeKind.Submission Then
Emit\SymbolTranslator.vb (3)
324If symbol.ContainingType.TypeKind = TypeKind.Submission Then 338If symbol.ContainingType.TypeKind = TypeKind.Submission Then 345Debug.Assert(symbol.ContainingType.TypeKind <> TypeKind.Submission)
Lowering\LocalRewriter\LocalRewriter_PreviousSubmissionReference.vb (1)
15Debug.Assert(targetType.TypeKind = TypeKind.Submission)
Semantics\AccessCheck.vb (2)
232If containingType.TypeKind = TypeKind.Submission Then 287If originalContainingType.TypeKind = TypeKind.Submission Then
SymbolDisplay\SymbolDisplayVisitor.Types.vb (1)
255TypeKind.Submission
Symbols\NamedTypeSymbol.vb (2)
564Return TypeKind = TypeKind.Submission 580Dim name = If(TypeKind = TypeKind.Submission, SynthesizedEntryPointSymbol.FactoryName, SynthesizedEntryPointSymbol.MainName)
Symbols\Source\ImplicitNamedTypeSymbol.vb (1)
58Return If(Me.TypeKind = TypeKind.Submission, Nothing, baseType)
Symbols\Source\SourceMemberContainerTypeSymbol.vb (4)
41Submission = CUShort(TypeKind.Submission) << TypeKindShift 346Case TypeKind.Module, TypeKind.Submission 2714If TypeKind = TypeKind.Submission Then 2793If TypeKind = TypeKind.Submission Then
Symbols\Source\SourceNamedTypeSymbol.vb (1)
1375Case TypeKind.Submission
Symbols\Source\SynthesizedSubmissionConstructorSymbol.vb (1)
27Debug.Assert(container.TypeKind = TypeKind.Submission)
Symbols\Symbol_Attributes.vb (1)
113Case TypeKind.Submission
Symbols\TypeSymbolExtensions.vb (3)
414Case TypeKind.Error, TypeKind.Class, TypeKind.Submission 845Case TypeKind.Submission 857TypeKind.Submission,
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (2)
ExpressionSyntaxGeneratorVisitor.vb (1)
40If symbol.ContainingType.TypeKind = TypeKind.Submission Then
TypeSyntaxGeneratorVisitor.vb (1)
160If symbol.ContainingType.TypeKind = TypeKind.Submission Then
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (1)
CodeGen\CodeGenScriptTests.vb (1)
249Assert.NotEqual(type.TypeKind, TypeKind.Submission)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (2)
ExpressionSyntaxGeneratorVisitor.vb (1)
40If symbol.ContainingType.TypeKind = TypeKind.Submission Then
TypeSyntaxGeneratorVisitor.vb (1)
160If symbol.ContainingType.TypeKind = TypeKind.Submission Then
Microsoft.VisualStudio.LanguageServices.Implementation (1)
CodeModel\AbstractCodeModelService.cs (1)
261TypeKind.Submission)