DataUtils Clone TRow  Method NFX Class Library

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

If source is not null, creates a shallow clone using 'source.CopyFields(copy)'

Namespace: NFX
Assembly: NFX (in NFX.dll) Version: 3.0.0.1 (3.0.0.1)
Syntax

public static TRow Clone<TRow>(
	this TRow source,
	bool includeAmorphousData = true,
	bool invokeAmorphousAfterLoad = true,
	Func<string, Schema..::..FieldDef, bool> fieldFilter = null,
	Func<string, string, bool> amorphousFieldFilter = null
)
where TRow : Row

Parameters

source
Type: TRow
includeAmorphousData (Optional)
Type: OnlineSystem Boolean
invokeAmorphousAfterLoad (Optional)
Type: OnlineSystem Boolean
fieldFilter (Optional)
Type: OnlineSystem Func OnlineString, Schema FieldDef, OnlineBoolean 
amorphousFieldFilter (Optional)
Type: OnlineSystem Func OnlineString, OnlineString, OnlineBoolean 
Type Parameters

TRow

Return Value

Type: TRow

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type . When you use instance method syntax to call this method, omit the first parameter. For more information, see OnlineExtension Methods (Visual Basic) or OnlineExtension Methods (C# Programming Guide).
See Also