Skip to content

M_CodeJam_Code_DisposedIfNull__2_2

andrewvk edited this page Apr 5, 2016 · 7 revisions

Code.DisposedIfNull(TResource, TDisposable) Method (TResource, TDisposable, String, Object[])

[This is preliminary documentation and is subject to change.]

Assertion for object disposal

Namespace: CodeJam
Assembly: CodeJam (in CodeJam.dll) Version: 1.0.0.0 (1.0.0.0)

Syntax

C#

public static void DisposedIfNull<TResource, TDisposable>(
	TResource resource,
	TDisposable thisReference,
	string messageFormat,
	params Object[] args
)
where TResource : class
where TDisposable : IDisposable

VB

Public Shared Sub DisposedIfNull(Of TResource As Class, TDisposable As IDisposable) ( 
	resource As TResource,
	thisReference As TDisposable,
	messageFormat As String,
	ParamArray args As Object()
)

F#

static member DisposedIfNull : 
        resource : 'TResource * 
        thisReference : 'TDisposable * 
        messageFormat : string * 
        args : Object[] -> unit  when 'TResource : not struct when 'TDisposable : IDisposable

Parameters

 

resource
Type: TResource
[Missing documentation for "M:CodeJam.Code.DisposedIfNull2(0,1,System.String,System.Object[])"\]</dd><dt>thisReference</dt><dd>Type: *TDisposable*<br />\[Missing <param name="thisReference"/> documentation for "M:CodeJam.Code.DisposedIfNull2(0,1,System.String,System.Object[])"]
messageFormat
Type: System.String
[Missing documentation for "M:CodeJam.Code.DisposedIfNull2(0,1,System.String,System.Object[])"\]</dd><dt>args</dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">System.Object</a>[]<br />\[Missing <param name="args"/> documentation for "M:CodeJam.Code.DisposedIfNull2(0,1,System.String,System.Object[])"]

Type Parameters

 

TResource
TDisposable

See Also

Reference

Code Class
DisposedIfNull Overload
CodeJam Namespace

Clone this wiki locally