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. |