SymbolTracker Class

Definition

[Microsoft.FSharp.Core.CompilationMapping(Microsoft.FSharp.Core.SourceConstructFlags.ObjectType)]
[System.Serializable]
public class SymbolTracker
[<Microsoft.FSharp.Core.CompilationMapping(Microsoft.FSharp.Core.SourceConstructFlags.ObjectType)>]
[<System.Serializable>]
type SymbolTracker = class
Public Class SymbolTracker
Inheritance
SymbolTracker
Attributes
Microsoft.FSharp.Core.CompilationMappingAttribute SerializableAttribute

Constructors

SymbolTracker(NamespaceManager, String, QsQualifiedName)

Properties

AllScopesClosed
CurrentDeclarations
Parent
RequiredFunctorSupport
SourceFile

Methods

BeginScope()
BeginScope(ImmutableHashSet<QsFunctor>)
EndScope()
GetItemType(Identifier, FSharpFunc<Tuple<ErrorCode,FSharpList<String>>,Unit>, UserDefinedType)
GetUnderlyingType(FSharpFunc<Tuple<ErrorCode,FSharpList<String>>,Unit>, UserDefinedType)
ResolveIdentifier(FSharpFunc<QsCompilerDiagnostic,Unit>, QsSymbol)
TryAddVariableDeclartion(LocalVariableDeclaration<QsLocalSymbol,ResolvedType>)
TryAddVariableDeclartion(LocalVariableDeclaration<String,ResolvedType>)

Applies to