Summary
[Editor-Only]
Encapsulates information about a
Weaver.Editor.Procedural.Scripting.CachedTypeInfo.Type
for easy access and efficient reuse.
- Assembly
- Weaver
.dll - Namespace
- Weaver
.Editor .Procedural .Scripting - Base Types
-
- Object
graph BT
Type-->Base0["Object"]
Type["CachedTypeInfo"]
class Type type-node
Syntax
public sealed class CachedTypeInfo
Fields
Name | Constant Value | Summary |
---|---|---|
Members |
The members of the encapsulated
Weaver.Editor.Procedural.Scripting.CachedTypeInfo.Type .
This list will be null if there are no members.
|
|
NestedTypes |
The
Weaver.Editor.Procedural.Scripting.CachedTypeInfo for the types nested in the encapsulated Weaver.Editor.Procedural.Scripting.CachedTypeInfo.Type .
This list will be null if there are no nested types.
|
|
Type |
The encapsulated
Weaver.Editor.Procedural.Scripting.CachedTypeInfo.Type . |
Methods
Name | Value | Summary |
---|---|---|
AppendDescription |
void |
Appends a description of the encapsulated
Weaver.Editor.Procedural.Scripting.CachedTypeInfo.Type and its Weaver.Editor.Procedural.Scripting.CachedTypeInfo.Members .
|
FindExistingType |
CachedTypeInfo |
Tries to find and return the info for a type with the specified `fullName`. Otherwise searches for a type
with the `name` in any namespace.
static
|
Get |
CachedTypeInfo |
Returns a
Weaver.Editor.Procedural.Scripting.CachedTypeInfo which encapsulates the Weaver.Editor.Procedural.Scripting.CachedTypeInfo.Type with the specified `fullname`
and caches it for efficient reuse.
static
|
Get |
CachedTypeInfo |
Returns a
Weaver.Editor.Procedural.Scripting.CachedTypeInfo which encapsulates the specified `type` and caches it for efficient reuse.
static
|
GetDescription |
string |
Returns a description of the encapsulated
Weaver.Editor.Procedural.Scripting.CachedTypeInfo.Type and its Weaver.Editor.Procedural.Scripting.CachedTypeInfo.Members .
|
GetNestedType |
CachedTypeInfo |
Returns the nested type with the specified `name` (if one exists).
|
Has |
bool |
Returns true if any of the members in the encapsulated type or any nested type are marked with an
[
System.ObsoleteAttribute ].
|
ToString |
string |
Returns
Weaver.Editor.Procedural.Scripting.CachedTypeInfo.Type .ToString().
|