Table of Contents

Class ParamSpec

Namespace
GObject
Assembly
GObject-2.0.dll
public class ParamSpec : Fundamental
Inheritance
ParamSpec
Derived
Inherited Members

Constructors

ParamSpec(IntPtr)

public ParamSpec(IntPtr handle)

Parameters

handle IntPtr

Methods

GetBlurb()

public string? GetBlurb()

Returns

string

GetDefaultValue()

[Version("2.38")]
public Value GetDefaultValue()

Returns

Value

GetName()

public string GetName()

Returns

string

GetNameQuark()

[Version("2.46")]
public Quark GetNameQuark()

Returns

Quark

GetNick()

public string GetNick()

Returns

string

GetQdata(Quark)

public IntPtr GetQdata(Quark quark)

Parameters

quark Quark

Returns

IntPtr

GetRedirectTarget()

[Version("2.4")]
public ParamSpec? GetRedirectTarget()

Returns

ParamSpec

Internal(Type, string, string?, string?, ParamFlags)

public static ParamSpec Internal(Type paramType, string name, string? nick, string? blurb, ParamFlags flags)

Parameters

paramType Type
name string
nick string
blurb string
flags ParamFlags

Returns

ParamSpec

IsValidName(string)

[Version("2.66")]
public static bool IsValidName(string name)

Parameters

name string

Returns

bool

Ref()

public ParamSpec Ref()

Returns

ParamSpec

RefSink()

[Version("2.10")]
public ParamSpec RefSink()

Returns

ParamSpec

SetQdata(Quark, IntPtr)

public void SetQdata(Quark quark, IntPtr data)

Parameters

quark Quark
data IntPtr

Sink()

public void Sink()

StealQdata(Quark)

public IntPtr StealQdata(Quark quark)

Parameters

quark Quark

Returns

IntPtr

Unref()

public void Unref()