CSharpContextFactory Class
Creates C#
language IDotNetContext objects for a TextSnapshotOffset.
public class CSharpContextFactory : DotNetContextFactoryBase
- Inheritance:
- object DotNetContextFactoryBase object
Constructors
CSharpContextFactory()
Initializes an instance of the class.
public CSharpContextFactory()
Methods
CreateContext(TextSnapshotOffset, DotNetContextKind)
Creates an IDotNetContext for the specified TextSnapshotOffset.
public override IDotNetContext CreateContext(TextSnapshotOffset snapshotOffset, DotNetContextKind kind)
Parameter | Type | Description |
---|---|---|
snapshotOffset | TextSnapshotOffset | The TextSnapshotOffset for which to create a context. |
kind | DotNetContextKind | A DotNetContextKind indicating the kind of context. |
Returns
- IDotNetContext:
The IDotNetContext that was created.
Inherited Members
- DotNetContextFactoryBase.CreateContext(TextSnapshotOffset)
- DotNetContextFactoryBase.GetContainingAstNode(IDotNetParseData, TextSnapshotOffset)
- DotNetContextFactoryBase.IsQualifiedName(Expression)
- DotNetContextFactoryBase.TranslateToParseDataSnapshot(IDotNetParseData, TextSnapshotOffset)
- object.GetType()
- object.MemberwiseClone()
- object.ToString()
- object.Equals(object)
- object.Equals(object, object)
- object.ReferenceEquals(object, object)
- object.GetHashCode()