-
Notifications
You must be signed in to change notification settings - Fork 13
markdocmembers IResolver
Denis Akopyan edited this page Mar 6, 2022
·
1 revision
Type resolver
flowchart LR
classDef interfaceStyle stroke-dasharray: 5 5;
classDef abstractStyle stroke-width:4px
subgraph MarkDoc.Members
MarkDoc.Members.IResolver[[IResolver]]
class MarkDoc.Members.IResolver interfaceStyle;
end
| Type | Name | Methods |
|---|---|---|
Lazy<IReadOnlyDictionary> |
TypesResolved types |
get |
| Returns | Name |
|---|---|
void |
Resolve(string assembly)Resolves assembly types |
Task |
ResolveAsync(IMemberSettings memberSettings, IGlobalSettings globalSettings)Resolves all assemblies based on the given settings |
bool |
TryFindType(string fullname, out IType result) |
bool |
TryGetMemberSourceLine(int token, out int line, out string source) |
Type resolver
public abstract Task ResolveAsync(IMemberSettings memberSettings, IGlobalSettings globalSettings)| Type | Name | Description |
|---|---|---|
IMemberSettings |
memberSettings | |
IGlobalSettings |
globalSettings |
Resolves all assemblies based on the given settings
public abstract void Resolve(string assembly)| Type | Name | Description |
|---|---|---|
string |
assembly | Path to assembly |
Resolves assembly types
public abstract bool TryFindType(string fullname, out IType result)| Type | Name | Description |
|---|---|---|
string |
fullname | |
out IType
|
result |
public abstract bool TryGetMemberSourceLine(int token, out int line, out string source)| Type | Name | Description |
|---|---|---|
int |
token | |
out int
|
line | |
out string
|
source |
public abstract Lazy Types { get }Resolved types
Generated with MarkDoc