Show / Hide Table of Contents

Class CBO

Inheritance
object
ServiceLocator<ICBO, CBO>
CBO
Implements
ICBO
Inherited Members
ServiceLocator<ICBO, CBO>.SetTestableInstance(ICBO)
ServiceLocator<ICBO, CBO>.ClearInstance()
ServiceLocator<ICBO, CBO>.GetFactory()
ServiceLocator<ICBO, CBO>.Instance
ServiceLocator<ICBO, CBO>.Factory
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
Namespace: DotNetNuke.Common.Utilities
Assembly: DotNetNuke.dll
Syntax
public class CBO : ServiceLocator<ICBO, CBO>, ICBO

Constructors

CBO()

Declaration
public CBO()

Methods

CloneObject(object)

Declaration
public static object CloneObject(object objObject)
Parameters
Type Name Description
object objObject
Returns
Type Description
object

CloseDataReader(IDataReader, bool)

Declaration
public static void CloseDataReader(IDataReader dr, bool closeReader)
Parameters
Type Name Description
IDataReader dr
bool closeReader

CreateObject<TObject>(bool)

Declaration
public static TObject CreateObject<TObject>(bool initialise)
Parameters
Type Name Description
bool initialise
Returns
Type Description
TObject
Type Parameters
Name Description
TObject

DeserializeObject<TObject>(Stream)

Declaration
public static TObject DeserializeObject<TObject>(Stream stream)
Parameters
Type Name Description
Stream stream
Returns
Type Description
TObject
Type Parameters
Name Description
TObject

DeserializeObject<TObject>(TextReader)

Declaration
public static TObject DeserializeObject<TObject>(TextReader reader)
Parameters
Type Name Description
TextReader reader
Returns
Type Description
TObject
Type Parameters
Name Description
TObject

DeserializeObject<TObject>(string)

Declaration
public static TObject DeserializeObject<TObject>(string fileName)
Parameters
Type Name Description
string fileName
Returns
Type Description
TObject
Type Parameters
Name Description
TObject

DeserializeObject<TObject>(XmlDocument)

Declaration
public static TObject DeserializeObject<TObject>(XmlDocument document)
Parameters
Type Name Description
XmlDocument document
Returns
Type Description
TObject
Type Parameters
Name Description
TObject

DeserializeObject<TObject>(XmlReader)

Declaration
public static TObject DeserializeObject<TObject>(XmlReader reader)
Parameters
Type Name Description
XmlReader reader
Returns
Type Description
TObject
Type Parameters
Name Description
TObject

DeserializeSettings(IDictionary, XmlNode, string)

Declaration
public static void DeserializeSettings(IDictionary dictionary, XmlNode rootNode, string elementName)
Parameters
Type Name Description
IDictionary dictionary
XmlNode rootNode
string elementName

FillCollection(IDataReader, Type)

Declaration
public static ArrayList FillCollection(IDataReader dr, Type objType)
Parameters
Type Name Description
IDataReader dr
Type objType
Returns
Type Description
ArrayList

FillCollection(IDataReader, Type, bool)

Declaration
public static ArrayList FillCollection(IDataReader dr, Type objType, bool closeReader)
Parameters
Type Name Description
IDataReader dr
Type objType
bool closeReader
Returns
Type Description
ArrayList

FillCollection(IDataReader, Type, ref IList)

Declaration
public static IList FillCollection(IDataReader dr, Type objType, ref IList objToFill)
Parameters
Type Name Description
IDataReader dr
Type objType
IList objToFill
Returns
Type Description
IList

FillCollection(IDataReader, ref Type, ref int)

Declaration
public static ArrayList FillCollection(IDataReader dr, ref Type objType, ref int totalRecords)
Parameters
Type Name Description
IDataReader dr
Type objType
int totalRecords
Returns
Type Description
ArrayList

FillCollection<TItem>(IDataReader)

Declaration
public static List<TItem> FillCollection<TItem>(IDataReader dr)
Parameters
Type Name Description
IDataReader dr
Returns
Type Description
List<TItem>
Type Parameters
Name Description
TItem

FillCollection<TItem>(IDataReader, IList<TItem>, bool)

Declaration
public static IList<TItem> FillCollection<TItem>(IDataReader dr, IList<TItem> objToFill, bool closeReader)
Parameters
Type Name Description
IDataReader dr
IList<TItem> objToFill
bool closeReader
Returns
Type Description
IList<TItem>
Type Parameters
Name Description
TItem

FillCollection<TItem>(IDataReader, ref IList<TItem>)

Declaration
public static IList<TItem> FillCollection<TItem>(IDataReader dr, ref IList<TItem> objToFill)
Parameters
Type Name Description
IDataReader dr
IList<TItem> objToFill
Returns
Type Description
IList<TItem>
Type Parameters
Name Description
TItem

FillCollection<T>(IDataReader, ref int)

Declaration
public static List<T> FillCollection<T>(IDataReader dr, ref int totalRecords)
Parameters
Type Name Description
IDataReader dr
int totalRecords
Returns
Type Description
List<T>
Type Parameters
Name Description
T

FillDictionary<TKey, TValue>(string, IDataReader)

Declaration
public static Dictionary<TKey, TValue> FillDictionary<TKey, TValue>(string keyField, IDataReader dr)
Parameters
Type Name Description
string keyField
IDataReader dr
Returns
Type Description
Dictionary<TKey, TValue>
Type Parameters
Name Description
TKey
TValue

FillDictionary<TKey, TValue>(string, IDataReader, bool)

Declaration
public static Dictionary<TKey, TValue> FillDictionary<TKey, TValue>(string keyField, IDataReader dr, bool closeReader)
Parameters
Type Name Description
string keyField
IDataReader dr
bool closeReader
Returns
Type Description
Dictionary<TKey, TValue>
Type Parameters
Name Description
TKey
TValue

FillDictionary<TKey, TValue>(string, IDataReader, IDictionary<TKey, TValue>)

Declaration
public static Dictionary<TKey, TValue> FillDictionary<TKey, TValue>(string keyField, IDataReader dr, IDictionary<TKey, TValue> objDictionary)
Parameters
Type Name Description
string keyField
IDataReader dr
IDictionary<TKey, TValue> objDictionary
Returns
Type Description
Dictionary<TKey, TValue>
Type Parameters
Name Description
TKey
TValue

FillObject<TObject>(IDataReader)

Declaration
public static TObject FillObject<TObject>(IDataReader dr)
Parameters
Type Name Description
IDataReader dr
Returns
Type Description
TObject
Type Parameters
Name Description
TObject

FillObject<TObject>(IDataReader, bool)

Declaration
public static TObject FillObject<TObject>(IDataReader dr, bool closeReader)
Parameters
Type Name Description
IDataReader dr
bool closeReader
Returns
Type Description
TObject
Type Parameters
Name Description
TObject

FillQueryable<TItem>(IDataReader)

Declaration
public static IQueryable<TItem> FillQueryable<TItem>(IDataReader dr)
Parameters
Type Name Description
IDataReader dr
Returns
Type Description
IQueryable<TItem>
Type Parameters
Name Description
TItem

FillSortedList<TKey, TValue>(string, IDataReader)

Declaration
public static SortedList<TKey, TValue> FillSortedList<TKey, TValue>(string keyField, IDataReader dr)
Parameters
Type Name Description
string keyField
IDataReader dr
Returns
Type Description
SortedList<TKey, TValue>
Type Parameters
Name Description
TKey
TValue

GetCachedObject<TObject>(CacheItemArgs, CacheItemExpiredCallback)

Declaration
public static TObject GetCachedObject<TObject>(CacheItemArgs cacheItemArgs, CacheItemExpiredCallback cacheItemExpired)
Parameters
Type Name Description
CacheItemArgs cacheItemArgs
CacheItemExpiredCallback cacheItemExpired
Returns
Type Description
TObject
Type Parameters
Name Description
TObject

GetCachedObject<TObject>(CacheItemArgs, CacheItemExpiredCallback, bool)

Declaration
public static TObject GetCachedObject<TObject>(CacheItemArgs cacheItemArgs, CacheItemExpiredCallback cacheItemExpired, bool saveInDictionary)
Parameters
Type Name Description
CacheItemArgs cacheItemArgs
CacheItemExpiredCallback cacheItemExpired
bool saveInDictionary
Returns
Type Description
TObject
Type Parameters
Name Description
TObject

GetFactory()

Declaration
protected override Func<ICBO> GetFactory()
Returns
Type Description
Func<ICBO>
Overrides
ServiceLocator<ICBO, CBO>.GetFactory()

GetProperties(Type)

Declaration
public static Dictionary<string, PropertyInfo> GetProperties(Type objType)
Parameters
Type Name Description
Type objType
Returns
Type Description
Dictionary<string, PropertyInfo>

GetProperties<TObject>()

Declaration
public static Dictionary<string, PropertyInfo> GetProperties<TObject>()
Returns
Type Description
Dictionary<string, PropertyInfo>
Type Parameters
Name Description
TObject

InitializeObject(object)

Declaration
public static void InitializeObject(object objObject)
Parameters
Type Name Description
object objObject

InitializeObject(object, Type)

Declaration
public static object InitializeObject(object objObject, Type objType)
Parameters
Type Name Description
object objObject
Type objType
Returns
Type Description
object

SerializeObject(object, Stream)

Declaration
public static void SerializeObject(object objObject, Stream stream)
Parameters
Type Name Description
object objObject
Stream stream

SerializeObject(object, TextWriter)

Declaration
public static void SerializeObject(object objObject, TextWriter textWriter)
Parameters
Type Name Description
object objObject
TextWriter textWriter

SerializeObject(object, string)

Declaration
public static void SerializeObject(object objObject, string fileName)
Parameters
Type Name Description
object objObject
string fileName

SerializeObject(object, XmlDocument)

Declaration
public static void SerializeObject(object objObject, XmlDocument document)
Parameters
Type Name Description
object objObject
XmlDocument document

SerializeObject(object, XmlWriter)

Declaration
public static void SerializeObject(object objObject, XmlWriter writer)
Parameters
Type Name Description
object objObject
XmlWriter writer

SerializeSettings(IDictionary, XmlDocument, string, string)

Declaration
public static void SerializeSettings(IDictionary dictionary, XmlDocument document, string targetPath, string elementName)
Parameters
Type Name Description
IDictionary dictionary
XmlDocument document
string targetPath
string elementName

Implements

ICBO

Extension Methods

JsonExtensionsWeb.ToJson(object)
Back to top by the community, for the community... #DNNCMS