Table of Contents

Class ParamSpec

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

Constructors

ParamSpec(nint)

public ParamSpec(nint handle)

Parameters

handle nint

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 nint GetQdata(Quark quark)

Parameters

quark Quark

Returns

nint

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, nint)

public void SetQdata(Quark quark, nint data)

Parameters

quark Quark
data nint

Sink()

public void Sink()

StealQdata(Quark)

public nint StealQdata(Quark quark)

Parameters

quark Quark

Returns

nint

Unref()

public void Unref()