Click or drag to resize

PFGroupCollection Class

Represents a serializable collection of Packflow groups.
Inheritance Hierarchy
SystemObject
  Packflow.CorePFGroupCollection

Namespace:  Packflow.Core
Assembly:  MicaSystems.Packflow.Core (in MicaSystems.Packflow.Core.dll) Version: 1.0.0.0 (3.2.0.306)
Syntax
C#
[SerializableAttribute]
public class PFGroupCollection : IEnumerable<PFGroupInfo>, 
	IEnumerable

The PFGroupCollection type exposes the following members.

Constructors
  NameDescription
Public methodPFGroupCollection
Initializes a new instance of the PFGroupCollection class.
Top
Properties
  NameDescription
Public propertyGroups
Gets or sets the included groups.
Top
Methods
  NameDescription
Public methodAdd
Do not use, for deserialization only
Public methodAddGroup(PFGroup)
Adds the specified group in the collection.
Public methodAddGroup(PFGroupInfo)
Adds the specified group in the collection.
Public methodContainsUser
Checks if a group contains the specified user (recursively).
Public methodEquals
Compares this object to another object.
(Overrides ObjectEquals(Object).)
Public methodGetEnumerator
Returns an enumerator that iterates through the collection.
Public methodGetHashCode
Returns a hash code for this instance.
(Overrides ObjectGetHashCode.)
Public methodRemove
Do not use, for deserialization only
Public methodRemoveGroup(PFGroup)
Removes the specified group from the collection.
Public methodRemoveGroup(PFGroupInfo)
Removes the specified group from the collection.
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
Extension Methods
  NameDescription
Public Extension MethodAsT
Casts an object to another type. Returns default(T) if the object is null.
(Defined by Utils_Other.)
Public Extension MethodCastToListTOverloaded.
Casts an enumerable to a strongly typed List.
(Defined by Utils_Linq.)
Public Extension MethodCastToListT(FuncObject, T)Overloaded.
Casts an enumerable to a strongly typed List.
(Defined by Utils_Linq.)
Public Extension MethodDistinctByPFGroupInfo, TIdentity
Returns distinct elements from a sequence by using a specified predicate to compare values.
(Defined by Utils_Linq.)
Public Extension MethodEqualsAll
Checks that this object is equal to every object in parameters.
(Defined by Utils_Other.)
Public Extension MethodEqualsAny
Checks that this object is equal to at least one of the parameters.
(Defined by Utils_Other.)
Public Extension MethodForEachPFGroupInfo
Performs the specified action on each element of the System.Collections.Generic.IEnumerable/T/.
(Defined by Utils_Linq.)
Public Extension MethodGetStringOverloaded.
Converts an object to String using ToString() method, else returns String.Empty.
(Defined by Utils_Other.)
Public Extension MethodGetStringPFGroupInfo(String)Overloaded.
Creates a string with all values in the List, separated by a string.

Uses ToString to convert objects.

(Defined by Utils_Linq.)
Public Extension MethodGetStringPFGroupInfo(String, FuncPFGroupInfo, String)Overloaded.
Creates a string with all values (converted using a function) in the List, separated by a string.
(Defined by Utils_Linq.)
Public Extension MethodIsEmptyPFGroupInfo
Checks if a list is empty.
(Defined by Utils_Linq.)
Public Extension MethodIsGenericListOverloaded.
Checks if this object is a System.Collections.Generic.List.
(Defined by Utils_Linq.)
Public Extension MethodIsGenericList(Type)Overloaded.
Checks if this object is a System.Collections.Generic.List using type as T.
(Defined by Utils_Linq.)
Public Extension MethodIsNotEmptyPFGroupInfo
Checks if a list is not empty.
(Defined by Utils_Linq.)
Public Extension MethodIsNullOrEmptyPFGroupInfo
Checks if a list is null or empty.
(Defined by Utils_Linq.)
Public Extension MethodNotNullPFGroupInfo
Filters a collection of values, excluding null values.
(Defined by Utils_Linq.)
Public Extension MethodSerializeOverloaded.
Serializes an object into an XML document.
(Defined by Utils_Xml.)
Public Extension MethodSerialize(String)Overloaded.
Serializes an object into an XML document.
(Defined by Utils_Xml.)
Public Extension MethodSerializeJsonOverloaded.
Serializes an object using a DataContractJsonSerializer.
(Defined by Utils_String.)
Public Extension MethodSerializeJson(ListType)Overloaded.
Serializes an object using a DataContractJsonSerializer.
(Defined by Utils_String.)
Public Extension MethodSerializeJson(DataContractJsonSerializerSettings)Overloaded.
Serializes an object using a DataContractJsonSerializer.
(Defined by Utils_String.)
Top
See Also

Reference

[!:System.Collections.Generic.IEnumerable<Packflow.Core.PFGroupInfo>]