TypeName Struct

Summary

[Editor-Only] The name of a type.
Assembly
Weaver.dll
Namespace
Weaver.Editor.Procedural.Scripting
Base Types
  • ValueType
graph BT Type-->Base0["ValueType"] Type["TypeName"] class Type type-node

Syntax

public readonly struct TypeName : ValueType

Constructors

Name Summary
TypeName(string) Creates a new Weaver.Editor.Procedural.Scripting.TypeName.
TypeName(string, string) Creates a new Weaver.Editor.Procedural.Scripting.TypeName.
TypeName(Type) Creates a new Weaver.Editor.Procedural.Scripting.TypeName.
TypeName(TypeBuilder) Creates a new Weaver.Editor.Procedural.Scripting.TypeName.

Fields

Name Constant Value Summary
Name
The System.Reflection.MemberInfo.Name.
Namespace
The System.Type.Namespace.
Type
The named System.Type (optional).

Properties

Name Value Summary
FullName string
Returns "Weaver.Editor.Procedural.Scripting.TypeName.Namespace.Weaver.Editor.Procedural.Scripting.TypeName.Name".

Methods

Name Value Summary
AppendFullName(StringBuilder) void
Appends "Weaver.Editor.Procedural.Scripting.TypeName.Namespace.Weaver.Editor.Procedural.Scripting.TypeName.Name".
Equals(Object) bool
Does this name match the `obj`?
ToString() string
Returns "Weaver.Editor.Procedural.Scripting.TypeName.Namespace.Weaver.Editor.Procedural.Scripting.TypeName.Name".

Operators

Name Value Summary
implicit operator TypeName(string) TypeName
implicit operator TypeName(Type) TypeName
implicit operator TypeName(TypeBuilder) TypeName
operator !=(Type, TypeName) bool
operator !=(TypeName, Type) bool
operator !=(TypeName, TypeName) bool
operator ==(Type, TypeName) bool
operator ==(TypeName, Type) bool
operator ==(TypeName, TypeName) bool