Show / Hide Table of Contents

Class Introspect

Build introspection data for operations.

Inheritance
object
Introspect
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
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.

In this article
Back to top Generated by DocFX