Class Introspect
Build introspection data for operations.
Inherited Members
Namespace: NetVips
Assembly: NetVips.dll
Syntax
public class Introspect
Remarks
Make an operation, introspect it, and build a structure representing everything we know about it.
Fields
MemberX
The first required input image or null.
Declaration
public Introspect.Argument? MemberX
Field Value
Type | Description |
---|---|
Introspect.Argument? |
Mutable
A bool indicating if this operation is mutable.
Declaration
public readonly bool Mutable
Field Value
Type | Description |
---|---|
bool |
OptionalInput
The optional input for this operation.
Declaration
public readonly Dictionary<string, Introspect.Argument> OptionalInput
Field Value
Type | Description |
---|---|
Dictionary<string, Introspect.Argument> |
OptionalOutput
The optional output for this operation.
Declaration
public readonly Dictionary<string, Introspect.Argument> OptionalOutput
Field Value
Type | Description |
---|---|
Dictionary<string, Introspect.Argument> |
RequiredInput
The required input for this operation.
Declaration
public readonly List<Introspect.Argument> RequiredInput
Field Value
Type | Description |
---|---|
List<Introspect.Argument> |
RequiredOutput
The required output for this operation.
Declaration
public readonly List<Introspect.Argument> RequiredOutput
Field Value
Type | Description |
---|---|
List<Introspect.Argument> |
Methods
Get(string)
Get introspection data for a specified operation name.
Declaration
public static Introspect Get(string operationName)
Parameters
Type | Name | Description |
---|---|---|
string | operationName | Operation name. |
Returns
Type | Description |
---|---|
Introspect | Introspection data. |