Table of Contents

Class IOStream

Namespace
Gio
Assembly
Gio-2.0.dll
public class IOStream : Object, IObject, INotifyPropertyChanged, IDisposable, IHandle, GTypeProvider
Inheritance
IOStream
Implements
Derived
Inherited Members

Constructors

IOStream(bool, params ConstructArgument[])

protected IOStream(bool owned, params ConstructArgument[] constructArguments)

Parameters

owned bool
constructArguments ConstructArgument[]

IOStream(IntPtr, bool)

protected IOStream(IntPtr ptr, bool ownedRef)

Parameters

ptr IntPtr
ownedRef bool

Fields

ClosedPropertyDefinition

public static readonly Property<bool, IOStream> ClosedPropertyDefinition

Field Value

Property<bool, IOStream>

InputStreamPropertyDefinition

public static readonly Property<InputStream?, IOStream> InputStreamPropertyDefinition

Field Value

Property<InputStream, IOStream>

OutputStreamPropertyDefinition

public static readonly Property<OutputStream?, IOStream> OutputStreamPropertyDefinition

Field Value

Property<OutputStream, IOStream>

Properties

Closed

public bool Closed { get; }

Property Value

bool

InputStream

public InputStream? InputStream { get; }

Property Value

InputStream

OutputStream

public OutputStream? OutputStream { get; }

Property Value

OutputStream

Methods

ClearPending()

[Version("2.22")]
public void ClearPending()

Close(Cancellable?)

[Version("2.22")]
public bool Close(Cancellable? cancellable)

Parameters

cancellable Cancellable

Returns

bool

CloseFinish(AsyncResult)

[Version("2.22")]
public bool CloseFinish(AsyncResult result)

Parameters

result AsyncResult

Returns

bool

GetGType()

public static Type GetGType()

Returns

Type

GetInputStream()

[Version("2.22")]
public InputStream GetInputStream()

Returns

InputStream

GetOutputStream()

[Version("2.22")]
public OutputStream GetOutputStream()

Returns

OutputStream

HasPending()

[Version("2.22")]
public bool HasPending()

Returns

bool

IsClosed()

[Version("2.22")]
public bool IsClosed()

Returns

bool

SetPending()

[Version("2.22")]
public bool SetPending()

Returns

bool

SpliceFinish(AsyncResult)

[Version("2.28")]
public static bool SpliceFinish(AsyncResult result)

Parameters

result AsyncResult

Returns

bool