Binding\Binder.vb (9)
59Private ReadOnly _compilation As VisualBasicCompilation
83Protected Sub New(containingBinder As Binder, sourceModule As SourceModuleSymbol, compilation As VisualBasicCompilation)
432Public Shared Function GetSpecialType(compilation As VisualBasicCompilation, typeId As SpecialType, node As SyntaxNodeOrToken, diagBag As BindingDiagnosticBag) As NamedTypeSymbol
441Public Shared Function GetSpecialType(compilation As VisualBasicCompilation, typeId As SpecialType, node As SyntaxNodeOrToken, diagBag As BindingDiagnosticBag, ByRef reportedAnError As Boolean, suppressUseSiteError As Boolean) As NamedTypeSymbol
473Friend Shared Function GetWellKnownType(compilation As VisualBasicCompilation, type As WellKnownType, syntax As SyntaxNode, diagBag As BindingDiagnosticBag) As NamedTypeSymbol
595Friend Shared Function GetWellKnownTypeMember(compilation As VisualBasicCompilation, member As WellKnownMember, syntax As SyntaxNode, diagBag As BindingDiagnosticBag) As Symbol
603Friend Shared Function GetWellKnownTypeMember(compilation As VisualBasicCompilation, member As WellKnownMember, <Out> ByRef useSiteInfo As UseSiteInfo(Of AssemblySymbol)) As Symbol
633Public ReadOnly Property Compilation As VisualBasicCompilation
1103compilation As VisualBasicCompilation,
Compilation\VisualBasicCompilation.vb (47)
331) As VisualBasicCompilation
350Optional previousScriptCompilation As VisualBasicCompilation = Nothing,
352Optional globalsType As Type = Nothing) As VisualBasicCompilation
373previousSubmission As VisualBasicCompilation,
377) As VisualBasicCompilation
386Dim c As VisualBasicCompilation = Nothing
387Dim embeddedTrees = CreateEmbeddedTrees(New Lazy(Of VisualBasicCompilation)(Function() c))
427previousSubmission As VisualBasicCompilation,
507Public Shadows Function Clone() As VisualBasicCompilation
532referenceDirectivesChanged As Boolean) As VisualBasicCompilation
555Public Shadows Function WithAssemblyName(assemblyName As String) As VisualBasicCompilation
578Public Shadows Function WithReferences(ParamArray newReferences As MetadataReference()) As VisualBasicCompilation
586''' The new <see cref="VisualBasicCompilation"/> will query the given <see cref="MetadataReference"/> for the underlying
593Public Shadows Function WithReferences(newReferences As IEnumerable(Of MetadataReference)) As VisualBasicCompilation
595Dim c As VisualBasicCompilation = Nothing
596Dim embeddedTrees = CreateEmbeddedTrees(New Lazy(Of VisualBasicCompilation)(Function() c))
621Public Shadows Function WithOptions(newOptions As VisualBasicCompilationOptions) As VisualBasicCompilation
626Dim c As VisualBasicCompilation = Nothing
641embeddedTrees = CreateEmbeddedTrees(New Lazy(Of VisualBasicCompilation)(Function() c))
652embeddedTrees = CreateEmbeddedTrees(New Lazy(Of VisualBasicCompilation)(Function() c))
678Friend Shadows Function WithScriptCompilationInfo(info As VisualBasicScriptCompilationInfo) As VisualBasicCompilation
810Friend Shadows ReadOnly Property PreviousSubmission As VisualBasicCompilation
915Public Shadows Function AddSyntaxTrees(ParamArray trees As SyntaxTree()) As VisualBasicCompilation
919Public Shadows Function AddSyntaxTrees(trees As IEnumerable(Of SyntaxTree)) As VisualBasicCompilation
997Public Shadows Function RemoveSyntaxTrees(ParamArray trees As SyntaxTree()) As VisualBasicCompilation
1001Public Shadows Function RemoveSyntaxTrees(trees As IEnumerable(Of SyntaxTree)) As VisualBasicCompilation
1065Public Shadows Function RemoveAllSyntaxTrees() As VisualBasicCompilation
1073Public Shadows Function ReplaceSyntaxTree(oldTree As SyntaxTree, newTree As SyntaxTree) As VisualBasicCompilation
1130Private Shared Function CreateEmbeddedTrees(compReference As Lazy(Of VisualBasicCompilation)) As ImmutableArray(Of EmbeddedTreeAndDeclaration)
1295Friend Function ReferenceManagerEquals(other As VisualBasicCompilation) As Boolean
1368Public Shadows Function AddReferences(ParamArray references As MetadataReference()) As VisualBasicCompilation
1369Return DirectCast(MyBase.AddReferences(references), VisualBasicCompilation)
1372Public Shadows Function AddReferences(references As IEnumerable(Of MetadataReference)) As VisualBasicCompilation
1373Return DirectCast(MyBase.AddReferences(references), VisualBasicCompilation)
1376Public Shadows Function RemoveReferences(ParamArray references As MetadataReference()) As VisualBasicCompilation
1377Return DirectCast(MyBase.RemoveReferences(references), VisualBasicCompilation)
1380Public Shadows Function RemoveReferences(references As IEnumerable(Of MetadataReference)) As VisualBasicCompilation
1381Return DirectCast(MyBase.RemoveReferences(references), VisualBasicCompilation)
1384Public Shadows Function RemoveAllReferences() As VisualBasicCompilation
1385Return DirectCast(MyBase.RemoveAllReferences(), VisualBasicCompilation)
1388Public Shadows Function ReplaceReference(oldReference As MetadataReference, newReference As MetadataReference) As VisualBasicCompilation
1389Return DirectCast(MyBase.ReplaceReference(oldReference, newReference), VisualBasicCompilation)
2545sourceAssembly:=DirectCast(previousGeneration.Compilation, VisualBasicCompilation).SourceAssembly,
3200Private ReadOnly _compilation As VisualBasicCompilation
3206Public Sub New(compilation As VisualBasicCompilation, filter As SymbolFilter, cancellationToken As CancellationToken)
3366compilation As VisualBasicCompilation, filter As SymbolFilter, predicate As Func(Of String, Boolean), cancellationToken As CancellationToken)
3387compilation As VisualBasicCompilation, filter As SymbolFilter, name As String, cancellationToken As CancellationToken)
Symbols\Attributes\AttributeData.vb (4)
176Friend Function IsSecurityAttribute(comp As VisualBasicCompilation) As Boolean
188Friend Sub DecodeSecurityAttribute(Of T As {WellKnownAttributeData, ISecurityAttributeTarget, New})(targetSymbol As Symbol, compilation As VisualBasicCompilation, ByRef arguments As DecodeWellKnownAttributeArguments(Of AttributeSyntax, VisualBasicAttributeData, AttributeLocation))
207compilation As VisualBasicCompilation,
375Friend Function DecodePermissionSetAttribute(compilation As VisualBasicCompilation, ByRef arguments As DecodeWellKnownAttributeArguments(Of AttributeSyntax, VisualBasicAttributeData, AttributeLocation)) As String
Symbols\LexicalSortKey.vb (9)
84Private Sub New(embeddedKind As SyntaxTreeKind, tree As SyntaxTree, location As Integer, compilation As VisualBasicCompilation)
96Public Sub New(tree As SyntaxTree, position As Integer, compilation As VisualBasicCompilation)
100Public Sub New(syntaxRef As SyntaxReference, compilation As VisualBasicCompilation)
108Public Sub New(location As Location, compilation As VisualBasicCompilation)
138Public Sub New(node As VisualBasicSyntaxNode, compilation As VisualBasicCompilation)
147Public Sub New(token As SyntaxToken, compilation As VisualBasicCompilation)
180Public Shared Function Compare(first As Location, second As Location, compilation As VisualBasicCompilation) As Integer
196Public Shared Function Compare(first As SyntaxReference, second As SyntaxReference, compilation As VisualBasicCompilation) As Integer
209Public Shared Function Compare(first As SyntaxNode, second As SyntaxNode, compilation As VisualBasicCompilation) As Integer
Symbols\Tuples\TupleTypeSymbol.vb (5)
369compilation As VisualBasicCompilation,
548Private Shared Function GetTupleUnderlyingType(elementTypes As ImmutableArray(Of TypeSymbol), syntax As SyntaxNode, compilation As VisualBasicCompilation, diagnostics As BindingDiagnosticBag) As NamedTypeSymbol
576Friend Shared Sub VerifyTupleTypePresent(cardinality As Integer, syntax As VisualBasicSyntaxNode, compilation As VisualBasicCompilation, diagnostics As BindingDiagnosticBag)
646Return VisualBasicCompilation.GetRuntimeMember(type, descriptor, VisualBasicCompilation.SpecialMembersSignatureComparer.Instance, Nothing)
Symbols\TypeSymbolExtensions.vb (5)
650Public Function IsOrDerivedFromWellKnownClass(derivedType As TypeSymbol, wellKnownBaseType As WellKnownType, compilation As VisualBasicCompilation, <[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol)) As Boolean
710Public Function IsOrImplementsIEnumerableOfXElement(type As TypeSymbol, compilation As VisualBasicCompilation, <[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol)) As Boolean
906Public Function IsValidTypeForAttributeArgument(type As TypeSymbol, compilation As VisualBasicCompilation) As Boolean
1059Public Function ExpressionTargetDelegate(type As TypeSymbol, compilation As VisualBasicCompilation) As NamedTypeSymbol
1282Friend Function GetTypeRefWithAttributes(type As TypeSymbol, declaringCompilation As VisualBasicCompilation, typeRef As Cci.ITypeReference) As Cci.TypeReferenceWithAttributes