Skip to content
Permalink
Branch: master
Find file Copy path
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
2453 lines (2452 sloc) 185 KB
<Type Name="StructuralObject" FullName="System.Data.Objects.DataClasses.StructuralObject">
<TypeSignature Language="C#" Value="public abstract class StructuralObject : System.ComponentModel.INotifyPropertyChanged, System.ComponentModel.INotifyPropertyChanging" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi abstract serializable beforefieldinit StructuralObject extends System.Object implements class System.ComponentModel.INotifyPropertyChanged, class System.ComponentModel.INotifyPropertyChanging" />
<TypeSignature Language="DocId" Value="T:System.Data.Objects.DataClasses.StructuralObject" />
<TypeSignature Language="VB.NET" Value="Public MustInherit Class StructuralObject&#xA;Implements INotifyPropertyChanged, INotifyPropertyChanging" />
<TypeSignature Language="C++ CLI" Value="public ref class StructuralObject abstract : System::ComponentModel::INotifyPropertyChanged, System::ComponentModel::INotifyPropertyChanging" />
<TypeSignature Language="F#" Value="type StructuralObject = class&#xA; interface INotifyPropertyChanging&#xA; interface INotifyPropertyChanged" />
<AssemblyInfo>
<AssemblyName>System.Data.Entity</AssemblyName>
<AssemblyVersion>3.5.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Object</BaseTypeName>
</Base>
<Interfaces>
<Interface>
<InterfaceName>System.ComponentModel.INotifyPropertyChanged</InterfaceName>
</Interface>
<Interface>
<InterfaceName>System.ComponentModel.INotifyPropertyChanging</InterfaceName>
</Interface>
</Interfaces>
<Attributes>
<Attribute>
<AttributeName>System.Runtime.Serialization.DataContract(IsReference=true)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.Serializable</AttributeName>
</Attribute>
</Attributes>
<Docs>
<summary>Represents a class that contains the common methods need for a date object.</summary>
<remarks>To be added.</remarks>
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="protected StructuralObject ();" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig specialname rtspecialname instance void .ctor() cil managed" />
<MemberSignature Language="DocId" Value="M:System.Data.Objects.DataClasses.StructuralObject.#ctor" />
<MemberSignature Language="VB.NET" Value="Protected Sub New ()" />
<MemberSignature Language="C++ CLI" Value="protected:&#xA; StructuralObject();" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyName>System.Data.Entity</AssemblyName>
<AssemblyVersion>3.5.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute FrameworkAlternate="netframework-4.0">
<AttributeName>System.Runtime.TargetedPatchingOptOut("Performance critical to inline this type of method across NGen image boundaries")</AttributeName>
</Attribute>
</Attributes>
<Parameters />
<Docs>
<summary>Initializes a new instance of the <see cref="T:System.Data.Objects.DataClasses.StructuralObject" /> class.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="BinaryEquals">
<MemberSignature Language="C#" Value="protected internal static bool BinaryEquals (byte[] first, byte[] second);" />
<MemberSignature Language="ILAsm" Value=".method familyorassemblystatic hidebysig bool BinaryEquals(unsigned int8[] first, unsigned int8[] second) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Data.Objects.DataClasses.StructuralObject.BinaryEquals(System.Byte[],System.Byte[])" />
<MemberSignature Language="VB.NET" Value="Protected Friend Shared Function BinaryEquals (first As Byte(), second As Byte()) As Boolean" />
<MemberSignature Language="C++ CLI" Value="protected public:&#xA; static bool BinaryEquals(cli::array &lt;System::Byte&gt; ^ first, cli::array &lt;System::Byte&gt; ^ second);" />
<MemberSignature Language="F#" Value="static member BinaryEquals : byte[] * byte[] -&gt; bool" Usage="System.Data.Objects.DataClasses.StructuralObject.BinaryEquals (first, second)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Data.Entity</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="first" Type="System.Byte[]" Index="0" FrameworkAlternate="netframework-4.0;netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8" />
<Parameter Name="second" Type="System.Byte[]" Index="1" FrameworkAlternate="netframework-4.0;netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8" />
</Parameters>
<Docs>
<param name="first">The first byte array value to compare.</param>
<param name="second">The second byte array to compare.</param>
<summary>Determines whether the specified byte arrays contain identical values.</summary>
<returns>
<see langword="true" /> if both arrays are of the same length and contain the same byte values or if both arrays are <see langword="null" />; otherwise, <see langword="false" />.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="DefaultDateTimeValue">
<MemberSignature Language="C#" Value="protected static DateTime DefaultDateTimeValue ();" />
<MemberSignature Language="ILAsm" Value=".method familystatic hidebysig valuetype System.DateTime DefaultDateTimeValue() cil managed" />
<MemberSignature Language="DocId" Value="M:System.Data.Objects.DataClasses.StructuralObject.DefaultDateTimeValue" />
<MemberSignature Language="VB.NET" Value="Protected Shared Function DefaultDateTimeValue () As DateTime" />
<MemberSignature Language="C++ CLI" Value="protected:&#xA; static DateTime DefaultDateTimeValue();" />
<MemberSignature Language="F#" Value="static member DefaultDateTimeValue : unit -&gt; DateTime" Usage="System.Data.Objects.DataClasses.StructuralObject.DefaultDateTimeValue " />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Data.Entity</AssemblyName>
<AssemblyVersion>3.5.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.DateTime</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Returns the minimum date time value supported by the data source.</summary>
<returns>A <see cref="T:System.DateTime" /> value that is the minimum date time that is supported by the data source.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="EntityKeyPropertyName">
<MemberSignature Language="C#" Value="public static readonly string EntityKeyPropertyName;" />
<MemberSignature Language="ILAsm" Value=".field public static initonly string EntityKeyPropertyName" />
<MemberSignature Language="DocId" Value="F:System.Data.Objects.DataClasses.StructuralObject.EntityKeyPropertyName" />
<MemberSignature Language="VB.NET" Value="Public Shared ReadOnly EntityKeyPropertyName As String " />
<MemberSignature Language="C++ CLI" Value="public: static initonly System::String ^ EntityKeyPropertyName;" />
<MemberSignature Language="F#" Value=" staticval mutable EntityKeyPropertyName : string" Usage="System.Data.Objects.DataClasses.StructuralObject.EntityKeyPropertyName" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>System.Data.Entity</AssemblyName>
<AssemblyVersion>3.5.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>This constant name is used for tracking.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GetValidValue">
<MemberSignature Language="C#" Value="protected internal static byte[] GetValidValue (byte[] currentValue);" />
<MemberSignature Language="ILAsm" Value=".method familyorassemblystatic hidebysig unsigned int8[] GetValidValue(unsigned int8[] currentValue) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Data.Objects.DataClasses.StructuralObject.GetValidValue(System.Byte[])" />
<MemberSignature Language="VB.NET" Value="Protected Friend Shared Function GetValidValue (currentValue As Byte()) As Byte()" />
<MemberSignature Language="C++ CLI" Value="protected public:&#xA; static cli::array &lt;System::Byte&gt; ^ GetValidValue(cli::array &lt;System::Byte&gt; ^ currentValue);" />
<MemberSignature Language="F#" Value="static member GetValidValue : byte[] -&gt; byte[]" Usage="System.Data.Objects.DataClasses.StructuralObject.GetValidValue currentValue" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Data.Entity</AssemblyName>
<AssemblyVersion>3.5.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Byte[]</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="currentValue" Type="System.Byte[]" />
</Parameters>
<Docs>
<param name="currentValue">The current byte array value.</param>
<summary>Returns a copy of the current byte value.</summary>
<returns>A copy of the current <see cref="T:System.Byte" /> value.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GetValidValue&lt;T&gt;">
<MemberSignature Language="C#" Value="protected internal T GetValidValue&lt;T&gt; (T currentValue, string property, bool isNullable, bool isInitialized) where T : System.Data.Objects.DataClasses.ComplexObjectnew();" />
<MemberSignature Language="ILAsm" Value=".method familyorassemblyhidebysig instance !!T GetValidValue&lt;.ctor (class System.Data.Objects.DataClasses.ComplexObject) T&gt;(!!T currentValue, string property, bool isNullable, bool isInitialized) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Data.Objects.DataClasses.StructuralObject.GetValidValue``1(``0,System.String,System.Boolean,System.Boolean)" />
<MemberSignature Language="VB.NET" Value="Protected Friend Function GetValidValue(Of T As {ComplexObjectNew}) (currentValue As T, property As String, isNullable As Boolean, isInitialized As Boolean) As T" />
<MemberSignature Language="C++ CLI" Value="protected public:&#xA;generic &lt;typename T&gt;&#xA; where T : System::Data::Objects::DataClasses::ComplexObjectgcnew() T GetValidValue(T currentValue, System::String ^ property, bool isNullable, bool isInitialized);" />
<MemberSignature Language="F#" Value="member this.GetValidValue : 'T * string * bool * bool -&gt; 'T (requires 'T :&gt; System.Data.Objects.DataClasses.ComplexObject and 'T : (new : unit -&gt; 'T))" Usage="structuralObject.GetValidValue (currentValue, property, isNullable, isInitialized)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Data.Entity</AssemblyName>
<AssemblyVersion>3.5.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>T</ReturnType>
</ReturnValue>
<TypeParameters>
<TypeParameter Name="T">
<Constraints>
<ParameterAttribute>DefaultConstructorConstraint</ParameterAttribute>
<BaseTypeName>System.Data.Objects.DataClasses.ComplexObject</BaseTypeName>
</Constraints>
</TypeParameter>
</TypeParameters>
<Parameters>
<Parameter Name="currentValue" Type="T" />
<Parameter Name="property" Type="System.String" />
<Parameter Name="isNullable" Type="System.Boolean" />
<Parameter Name="isInitialized" Type="System.Boolean" />
</Parameters>
<Docs>
<typeparam name="T">The type of the complex object being requested.</typeparam>
<param name="currentValue">A complex object that inherits from complex object.</param>
<param name="property">The name of the complex property that is the complex object.</param>
<param name="isNullable">Indicates whether the type supports null values.</param>
<param name="isInitialized">Indicates whether the type is initialized.</param>
<summary>Returns a complex type for the specified property.</summary>
<returns>A complex type object for the property.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="OnPropertyChanged">
<MemberSignature Language="C#" Value="protected virtual void OnPropertyChanged (string property);" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig newslot virtual instance void OnPropertyChanged(string property) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Data.Objects.DataClasses.StructuralObject.OnPropertyChanged(System.String)" />
<MemberSignature Language="VB.NET" Value="Protected Overridable Sub OnPropertyChanged (property As String)" />
<MemberSignature Language="C++ CLI" Value="protected:&#xA; virtual void OnPropertyChanged(System::String ^ property);" />
<MemberSignature Language="F#" Value="abstract member OnPropertyChanged : string -&gt; unit&#xA;override this.OnPropertyChanged : string -&gt; unit" Usage="structuralObject.OnPropertyChanged property" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Data.Entity</AssemblyName>
<AssemblyVersion>3.5.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="property" Type="System.String" />
</Parameters>
<Docs>
<param name="property">The name of the changed property.</param>
<summary>Raises the <see cref="E:System.Data.Objects.DataClasses.StructuralObject.PropertyChanged" /> event.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="OnPropertyChanging">
<MemberSignature Language="C#" Value="protected virtual void OnPropertyChanging (string property);" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig newslot virtual instance void OnPropertyChanging(string property) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Data.Objects.DataClasses.StructuralObject.OnPropertyChanging(System.String)" />
<MemberSignature Language="VB.NET" Value="Protected Overridable Sub OnPropertyChanging (property As String)" />
<MemberSignature Language="C++ CLI" Value="protected:&#xA; virtual void OnPropertyChanging(System::String ^ property);" />
<MemberSignature Language="F#" Value="abstract member OnPropertyChanging : string -&gt; unit&#xA;override this.OnPropertyChanging : string -&gt; unit" Usage="structuralObject.OnPropertyChanging property" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Data.Entity</AssemblyName>
<AssemblyVersion>3.5.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="property" Type="System.String" />
</Parameters>
<Docs>
<param name="property">The name of the property changing.</param>
<summary>Raises the <see cref="E:System.Data.Objects.DataClasses.StructuralObject.PropertyChanging" /> event.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="PropertyChanged">
<MemberSignature Language="C#" Value="public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;" />
<MemberSignature Language="ILAsm" Value=".event class System.ComponentModel.PropertyChangedEventHandler PropertyChanged" />
<MemberSignature Language="DocId" Value="E:System.Data.Objects.DataClasses.StructuralObject.PropertyChanged" />
<MemberSignature Language="VB.NET" Value="Public Custom Event PropertyChanged As PropertyChangedEventHandler " FrameworkAlternate="netframework-3.5;netframework-4.0;netframework-4.5;netframework-4.5.1;netframework-4.5.2" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; virtual event System::ComponentModel::PropertyChangedEventHandler ^ PropertyChanged;" />
<MemberSignature Language="F#" Value="member this.PropertyChanged : System.ComponentModel.PropertyChangedEventHandler " Usage="member this.PropertyChanged : System.ComponentModel.PropertyChangedEventHandler " />
<MemberSignature Language="VB.NET" Value="Public Event PropertyChanged As PropertyChangedEventHandler " FrameworkAlternate="netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8" />
<MemberType>Event</MemberType>
<Implements>
<InterfaceMember>E:System.ComponentModel.INotifyPropertyChanged.PropertyChanged</InterfaceMember>
</Implements>
<AssemblyInfo>
<AssemblyName>System.Data.Entity</AssemblyName>
<AssemblyVersion>3.5.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.ComponentModel.PropertyChangedEventHandler</ReturnType>
</ReturnValue>
<Docs>
<summary>Occurs when a property value has changed.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="PropertyChanging">
<MemberSignature Language="C#" Value="public event System.ComponentModel.PropertyChangingEventHandler PropertyChanging;" />
<MemberSignature Language="ILAsm" Value=".event class System.ComponentModel.PropertyChangingEventHandler PropertyChanging" />
<MemberSignature Language="DocId" Value="E:System.Data.Objects.DataClasses.StructuralObject.PropertyChanging" />
<MemberSignature Language="VB.NET" Value="Public Custom Event PropertyChanging As PropertyChangingEventHandler " FrameworkAlternate="netframework-3.5;netframework-4.0;netframework-4.5;netframework-4.5.1;netframework-4.5.2" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; virtual event System::ComponentModel::PropertyChangingEventHandler ^ PropertyChanging;" />
<MemberSignature Language="F#" Value="member this.PropertyChanging : System.ComponentModel.PropertyChangingEventHandler " Usage="member this.PropertyChanging : System.ComponentModel.PropertyChangingEventHandler " />
<MemberSignature Language="VB.NET" Value="Public Event PropertyChanging As PropertyChangingEventHandler " FrameworkAlternate="netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8" />
<MemberType>Event</MemberType>
<Implements>
<InterfaceMember>E:System.ComponentModel.INotifyPropertyChanging.PropertyChanging</InterfaceMember>
</Implements>
<AssemblyInfo>
<AssemblyName>System.Data.Entity</AssemblyName>
<AssemblyVersion>3.5.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.ComponentModel.PropertyChangingEventHandler</ReturnType>
</ReturnValue>
<Docs>
<summary>Occurs when a property value change is a pending.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="ReportPropertyChanged">
<MemberSignature Language="C#" Value="protected virtual void ReportPropertyChanged (string property);" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig newslot virtual instance void ReportPropertyChanged(string property) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Data.Objects.DataClasses.StructuralObject.ReportPropertyChanged(System.String)" />
<MemberSignature Language="VB.NET" Value="Protected Overridable Sub ReportPropertyChanged (property As String)" />
<MemberSignature Language="C++ CLI" Value="protected:&#xA; virtual void ReportPropertyChanged(System::String ^ property);" />
<MemberSignature Language="F#" Value="abstract member ReportPropertyChanged : string -&gt; unit&#xA;override this.ReportPropertyChanged : string -&gt; unit" Usage="structuralObject.ReportPropertyChanged property" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Data.Entity</AssemblyName>
<AssemblyVersion>3.5.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="property" Type="System.String" />
</Parameters>
<Docs>
<param name="property">The name for the changed property.</param>
<summary>Raises an event that is used to report that a property change has occurred.</summary>
<remarks>To be added.</remarks>
<exception cref="T:System.ArgumentNullException">
<paramref name="property" /> is null.</exception>
<exception cref="T:System.ArgumentException">
<paramref name="property" /> is empty.</exception>
</Docs>
</Member>
<Member MemberName="ReportPropertyChanging">
<MemberSignature Language="C#" Value="protected virtual void ReportPropertyChanging (string property);" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig newslot virtual instance void ReportPropertyChanging(string property) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Data.Objects.DataClasses.StructuralObject.ReportPropertyChanging(System.String)" />
<MemberSignature Language="VB.NET" Value="Protected Overridable Sub ReportPropertyChanging (property As String)" />
<MemberSignature Language="C++ CLI" Value="protected:&#xA; virtual void ReportPropertyChanging(System::String ^ property);" />
<MemberSignature Language="F#" Value="abstract member ReportPropertyChanging : string -&gt; unit&#xA;override this.ReportPropertyChanging : string -&gt; unit" Usage="structuralObject.ReportPropertyChanging property" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Data.Entity</AssemblyName>
<AssemblyVersion>3.5.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="property" Type="System.String" />
</Parameters>
<Docs>
<param name="property">The name of the changing property.</param>
<summary>Raises an event that is used to report that a property change is pending.</summary>
<remarks>To be added.</remarks>
<exception cref="T:System.ArgumentNullException">
<paramref name="property" /> is null.</exception>
</Docs>
</Member>
<MemberGroup MemberName="SetValidValue">
<AssemblyInfo>
<AssemblyName>System.Data.Entity</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Docs>
<summary>Makes sure the value being set for a property is valid.</summary>
</Docs>
</MemberGroup>
<Member MemberName="SetValidValue">
<MemberSignature Language="C#" Value="protected internal static bool SetValidValue (bool value);" />
<MemberSignature Language="ILAsm" Value=".method familyorassemblystatic hidebysig bool SetValidValue(bool value) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Data.Objects.DataClasses.StructuralObject.SetValidValue(System.Boolean)" />
<MemberSignature Language="VB.NET" Value="Protected Friend Shared Function SetValidValue (value As Boolean) As Boolean" />
<MemberSignature Language="C++ CLI" Value="protected public:&#xA; static bool SetValidValue(bool value);" />
<MemberSignature Language="F#" Value="static member SetValidValue : bool -&gt; bool" Usage="System.Data.Objects.DataClasses.StructuralObject.SetValidValue value" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Data.Entity</AssemblyName>
<AssemblyVersion>3.5.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="value" Type="System.Boolean" />
</Parameters>
<Docs>
<param name="value">The Boolean value.</param>
<summary>Makes sure the <see cref="T:System.Boolean" /> value being set for a property is valid.</summary>
<returns>The <see cref="T:System.Boolean" /> value being set.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SetValidValue">
<MemberSignature Language="C#" Value="protected internal static byte SetValidValue (byte value);" />
<MemberSignature Language="ILAsm" Value=".method familyorassemblystatic hidebysig unsigned int8 SetValidValue(unsigned int8 value) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Data.Objects.DataClasses.StructuralObject.SetValidValue(System.Byte)" />
<MemberSignature Language="VB.NET" Value="Protected Friend Shared Function SetValidValue (value As Byte) As Byte" />
<MemberSignature Language="C++ CLI" Value="protected public:&#xA; static System::Byte SetValidValue(System::Byte value);" />
<MemberSignature Language="F#" Value="static member SetValidValue : byte -&gt; byte" Usage="System.Data.Objects.DataClasses.StructuralObject.SetValidValue value" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Data.Entity</AssemblyName>
<AssemblyVersion>3.5.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Byte</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="value" Type="System.Byte" />
</Parameters>
<Docs>
<param name="value">The value that is being validated.</param>
<summary>Makes sure the <see cref="T:System.Byte" /> value being set for a property is valid.</summary>
<returns>The <see cref="T:System.Byte" /> value that is set.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SetValidValue">
<MemberSignature Language="C#" Value="protected internal static DateTime SetValidValue (DateTime value);" />
<MemberSignature Language="ILAsm" Value=".method familyorassemblystatic hidebysig valuetype System.DateTime SetValidValue(valuetype System.DateTime value) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Data.Objects.DataClasses.StructuralObject.SetValidValue(System.DateTime)" />
<MemberSignature Language="VB.NET" Value="Protected Friend Shared Function SetValidValue (value As DateTime) As DateTime" />
<MemberSignature Language="C++ CLI" Value="protected public:&#xA; static DateTime SetValidValue(DateTime value);" />
<MemberSignature Language="F#" Value="static member SetValidValue : DateTime -&gt; DateTime" Usage="System.Data.Objects.DataClasses.StructuralObject.SetValidValue value" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Data.Entity</AssemblyName>
<AssemblyVersion>3.5.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.DateTime</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="value" Type="System.DateTime" />
</Parameters>
<Docs>
<param name="value">The <see cref="T:System.DateTime" /> value.</param>
<summary>Makes sure the <see cref="T:System.DateTime" /> value being set for a property is valid.</summary>
<returns>The <see cref="T:System.DateTime" /> value being set.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SetValidValue">
<MemberSignature Language="C#" Value="protected internal static DateTimeOffset SetValidValue (DateTimeOffset value);" />
<MemberSignature Language="ILAsm" Value=".method familyorassemblystatic hidebysig valuetype System.DateTimeOffset SetValidValue(valuetype System.DateTimeOffset value) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Data.Objects.DataClasses.StructuralObject.SetValidValue(System.DateTimeOffset)" />
<MemberSignature Language="VB.NET" Value="Protected Friend Shared Function SetValidValue (value As DateTimeOffset) As DateTimeOffset" />
<MemberSignature Language="C++ CLI" Value="protected public:&#xA; static DateTimeOffset SetValidValue(DateTimeOffset value);" />
<MemberSignature Language="F#" Value="static member SetValidValue : DateTimeOffset -&gt; DateTimeOffset" Usage="System.Data.Objects.DataClasses.StructuralObject.SetValidValue value" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Data.Entity</AssemblyName>
<AssemblyVersion>3.5.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.DateTimeOffset</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="value" Type="System.DateTimeOffset" />
</Parameters>
<Docs>
<param name="value">The <see cref="T:System.DateTimeOffset" /> value.</param>
<summary>Makes sure the <see cref="T:System.DateTimeOffset" /> value being set for a property is valid.</summary>
<returns>A <see cref="T:System.DateTimeOffset" /> value being set.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SetValidValue">
<MemberSignature Language="C#" Value="protected internal static decimal SetValidValue (decimal value);" />
<MemberSignature Language="ILAsm" Value=".method familyorassemblystatic hidebysig valuetype System.Decimal SetValidValue(valuetype System.Decimal value) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Data.Objects.DataClasses.StructuralObject.SetValidValue(System.Decimal)" />
<MemberSignature Language="VB.NET" Value="Protected Friend Shared Function SetValidValue (value As Decimal) As Decimal" />
<MemberSignature Language="C++ CLI" Value="protected public:&#xA; static System::Decimal SetValidValue(System::Decimal value);" />
<MemberSignature Language="F#" Value="static member SetValidValue : decimal -&gt; decimal" Usage="System.Data.Objects.DataClasses.StructuralObject.SetValidValue value" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Data.Entity</AssemblyName>
<AssemblyVersion>3.5.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Decimal</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="value" Type="System.Decimal" />
</Parameters>
<Docs>
<param name="value">The <see cref="T:System.Decimal" /> value.</param>
<summary>Makes sure the <see cref="T:System.Decimal" /> value being set for a property is valid.</summary>
<returns>The <see cref="T:System.Decimal" /> value being set.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SetValidValue">
<MemberSignature Language="C#" Value="protected internal static double SetValidValue (double value);" />
<MemberSignature Language="ILAsm" Value=".method familyorassemblystatic hidebysig float64 SetValidValue(float64 value) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Data.Objects.DataClasses.StructuralObject.SetValidValue(System.Double)" />
<MemberSignature Language="VB.NET" Value="Protected Friend Shared Function SetValidValue (value As Double) As Double" />
<MemberSignature Language="C++ CLI" Value="protected public:&#xA; static double SetValidValue(double value);" />
<MemberSignature Language="F#" Value="static member SetValidValue : double -&gt; double" Usage="System.Data.Objects.DataClasses.StructuralObject.SetValidValue value" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Data.Entity</AssemblyName>
<AssemblyVersion>3.5.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Double</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="value" Type="System.Double" />
</Parameters>
<Docs>
<param name="value">The <see cref="T:System.Double" /> value.</param>
<summary>Makes sure the <see cref="T:System.Double" /> value being set for a property is valid.</summary>
<returns>The <see cref="T:System.Double" /> value being set.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SetValidValue">
<MemberSignature Language="C#" Value="protected internal static Guid SetValidValue (Guid value);" />
<MemberSignature Language="ILAsm" Value=".method familyorassemblystatic hidebysig valuetype System.Guid SetValidValue(valuetype System.Guid value) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Data.Objects.DataClasses.StructuralObject.SetValidValue(System.Guid)" />
<MemberSignature Language="VB.NET" Value="Protected Friend Shared Function SetValidValue (value As Guid) As Guid" />
<MemberSignature Language="C++ CLI" Value="protected public:&#xA; static Guid SetValidValue(Guid value);" />
<MemberSignature Language="F#" Value="static member SetValidValue : Guid -&gt; Guid" Usage="System.Data.Objects.DataClasses.StructuralObject.SetValidValue value" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Data.Entity</AssemblyName>
<AssemblyVersion>3.5.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Guid</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="value" Type="System.Guid" />
</Parameters>
<Docs>
<param name="value">The <see cref="T:System.Guid" /> value.</param>
<summary>Makes sure the <see cref="T:System.Guid" /> value being set for a property is valid.</summary>
<returns>The <see cref="T:System.Guid" /> value being set.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SetValidValue">
<MemberSignature Language="C#" Value="protected internal static short SetValidValue (short value);" />
<MemberSignature Language="ILAsm" Value=".method familyorassemblystatic hidebysig int16 SetValidValue(int16 value) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Data.Objects.DataClasses.StructuralObject.SetValidValue(System.Int16)" />
<MemberSignature Language="VB.NET" Value="Protected Friend Shared Function SetValidValue (value As Short) As Short" />
<MemberSignature Language="C++ CLI" Value="protected public:&#xA; static short SetValidValue(short value);" />
<MemberSignature Language="F#" Value="static member SetValidValue : int16 -&gt; int16" Usage="System.Data.Objects.DataClasses.StructuralObject.SetValidValue value" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Data.Entity</AssemblyName>
<AssemblyVersion>3.5.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Int16</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="value" Type="System.Int16" />
</Parameters>
<Docs>
<param name="value">The <see cref="T:System.Int16" /> value.</param>
<summary>Makes sure the <see cref="T:System.Int16" /> value being set for a property is valid.</summary>
<returns>The <see cref="T:System.Int16" /> value being set.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SetValidValue">
<MemberSignature Language="C#" Value="protected internal static int SetValidValue (int value);" />
<MemberSignature Language="ILAsm" Value=".method familyorassemblystatic hidebysig int32 SetValidValue(int32 value) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Data.Objects.DataClasses.StructuralObject.SetValidValue(System.Int32)" />
<MemberSignature Language="VB.NET" Value="Protected Friend Shared Function SetValidValue (value As Integer) As Integer" />
<MemberSignature Language="C++ CLI" Value="protected public:&#xA; static int SetValidValue(int value);" />
<MemberSignature Language="F#" Value="static member SetValidValue : int -&gt; int" Usage="System.Data.Objects.DataClasses.StructuralObject.SetValidValue value" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Data.Entity</AssemblyName>
<AssemblyVersion>3.5.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="value" Type="System.Int32" />
</Parameters>
<Docs>
<param name="value">The <see cref="T:System.Int32" /> value.</param>
<summary>Makes sure the <see cref="T:System.Int32" /> value being set for a property is valid.</summary>
<returns>The <see cref="T:System.Int32" /> value being set.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SetValidValue">
<MemberSignature Language="C#" Value="protected internal static long SetValidValue (long value);" />
<MemberSignature Language="ILAsm" Value=".method familyorassemblystatic hidebysig int64 SetValidValue(int64 value) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Data.Objects.DataClasses.StructuralObject.SetValidValue(System.Int64)" />
<MemberSignature Language="VB.NET" Value="Protected Friend Shared Function SetValidValue (value As Long) As Long" />
<MemberSignature Language="C++ CLI" Value="protected public:&#xA; static long SetValidValue(long value);" />
<MemberSignature Language="F#" Value="static member SetValidValue : int64 -&gt; int64" Usage="System.Data.Objects.DataClasses.StructuralObject.SetValidValue value" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Data.Entity</AssemblyName>
<AssemblyVersion>3.5.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Int64</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="value" Type="System.Int64" />
</Parameters>
<Docs>
<param name="value">The <see cref="T:System.Int64" /> value.</param>
<summary>Makes sure the <see cref="T:System.Int64" /> value being set for a property is valid.</summary>
<returns>The <see cref="T:System.Int64" /> value being set.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SetValidValue">
<MemberSignature Language="C#" Value="protected internal static Nullable&lt;bool&gt; SetValidValue (Nullable&lt;bool&gt; value);" />
<MemberSignature Language="ILAsm" Value=".method familyorassemblystatic hidebysig valuetype System.Nullable`1&lt;bool&gt; SetValidValue(valuetype System.Nullable`1&lt;bool&gt; value) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Data.Objects.DataClasses.StructuralObject.SetValidValue(System.Nullable{System.Boolean})" />
<MemberSignature Language="VB.NET" Value="Protected Friend Shared Function SetValidValue (value As Nullable(Of Boolean)) As Nullable(Of Boolean)" />
<MemberSignature Language="C++ CLI" Value="protected public:&#xA; static Nullable&lt;bool&gt; SetValidValue(Nullable&lt;bool&gt; value);" />
<MemberSignature Language="F#" Value="static member SetValidValue : Nullable&lt;bool&gt; -&gt; Nullable&lt;bool&gt;" Usage="System.Data.Objects.DataClasses.StructuralObject.SetValidValue value" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Data.Entity</AssemblyName>
<AssemblyVersion>3.5.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Nullable&lt;System.Boolean&gt;</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="value" Type="System.Nullable&lt;System.Boolean&gt;" />
</Parameters>
<Docs>
<param name="value">The nullable <see cref="T:System.Boolean" /> value.</param>
<summary>Makes sure the <see cref="T:System.Boolean" /> value being set for a property is valid.</summary>
<returns>The nullable <see cref="T:System.Boolean" /> value being set.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SetValidValue">
<MemberSignature Language="C#" Value="protected internal static Nullable&lt;byte&gt; SetValidValue (Nullable&lt;byte&gt; value);" />
<MemberSignature Language="ILAsm" Value=".method familyorassemblystatic hidebysig valuetype System.Nullable`1&lt;unsigned int8&gt; SetValidValue(valuetype System.Nullable`1&lt;unsigned int8&gt; value) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Data.Objects.DataClasses.StructuralObject.SetValidValue(System.Nullable{System.Byte})" />
<MemberSignature Language="VB.NET" Value="Protected Friend Shared Function SetValidValue (value As Nullable(Of Byte)) As Nullable(Of Byte)" />
<MemberSignature Language="C++ CLI" Value="protected public:&#xA; static Nullable&lt;System::Byte&gt; SetValidValue(Nullable&lt;System::Byte&gt; value);" />
<MemberSignature Language="F#" Value="static member SetValidValue : Nullable&lt;byte&gt; -&gt; Nullable&lt;byte&gt;" Usage="System.Data.Objects.DataClasses.StructuralObject.SetValidValue value" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Data.Entity</AssemblyName>
<AssemblyVersion>3.5.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Nullable&lt;System.Byte&gt;</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="value" Type="System.Nullable&lt;System.Byte&gt;" />
</Parameters>
<Docs>
<param name="value">The nullable <see cref="T:System.Byte" /> value.</param>
<summary>Makes sure the <see cref="T:System.Byte" /> value being set for a property is valid.</summary>
<returns>The nullable <see cref="T:System.Byte" /> value being set.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SetValidValue">
<MemberSignature Language="C#" Value="protected internal static Nullable&lt;DateTime&gt; SetValidValue (Nullable&lt;DateTime&gt; value);" />
<MemberSignature Language="ILAsm" Value=".method familyorassemblystatic hidebysig valuetype System.Nullable`1&lt;valuetype System.DateTime&gt; SetValidValue(valuetype System.Nullable`1&lt;valuetype System.DateTime&gt; value) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Data.Objects.DataClasses.StructuralObject.SetValidValue(System.Nullable{System.DateTime})" />
<MemberSignature Language="VB.NET" Value="Protected Friend Shared Function SetValidValue (value As Nullable(Of DateTime)) As Nullable(Of DateTime)" />
<MemberSignature Language="C++ CLI" Value="protected public:&#xA; static Nullable&lt;DateTime&gt; SetValidValue(Nullable&lt;DateTime&gt; value);" />
<MemberSignature Language="F#" Value="static member SetValidValue : Nullable&lt;DateTime&gt; -&gt; Nullable&lt;DateTime&gt;" Usage="System.Data.Objects.DataClasses.StructuralObject.SetValidValue value" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Data.Entity</AssemblyName>
<AssemblyVersion>3.5.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Nullable&lt;System.DateTime&gt;</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="value" Type="System.Nullable&lt;System.DateTime&gt;" />
</Parameters>
<Docs>
<param name="value">The nullable <see cref="T:System.DateTime" /> value.</param>
<summary>Makes sure the <see cref="T:System.DateTime" /> value being set for a property is valid.</summary>
<returns>The nullable <see cref="T:System.DateTime" /> value being set.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SetValidValue">
<MemberSignature Language="C#" Value="protected internal static Nullable&lt;DateTimeOffset&gt; SetValidValue (Nullable&lt;DateTimeOffset&gt; value);" />
<MemberSignature Language="ILAsm" Value=".method familyorassemblystatic hidebysig valuetype System.Nullable`1&lt;valuetype System.DateTimeOffset&gt; SetValidValue(valuetype System.Nullable`1&lt;valuetype System.DateTimeOffset&gt; value) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Data.Objects.DataClasses.StructuralObject.SetValidValue(System.Nullable{System.DateTimeOffset})" />
<MemberSignature Language="VB.NET" Value="Protected Friend Shared Function SetValidValue (value As Nullable(Of DateTimeOffset)) As Nullable(Of DateTimeOffset)" />
<MemberSignature Language="C++ CLI" Value="protected public:&#xA; static Nullable&lt;DateTimeOffset&gt; SetValidValue(Nullable&lt;DateTimeOffset&gt; value);" />
<MemberSignature Language="F#" Value="static member SetValidValue : Nullable&lt;DateTimeOffset&gt; -&gt; Nullable&lt;DateTimeOffset&gt;" Usage="System.Data.Objects.DataClasses.StructuralObject.SetValidValue value" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Data.Entity</AssemblyName>
<AssemblyVersion>3.5.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Nullable&lt;System.DateTimeOffset&gt;</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="value" Type="System.Nullable&lt;System.DateTimeOffset&gt;" />
</Parameters>
<Docs>
<param name="value">The nullable <see cref="T:System.DateTimeOffset" /> value.</param>
<summary>Makes sure the <see cref="T:System.DateTimeOffset" /> value being set for a property is valid.</summary>
<returns>The nullable <see cref="T:System.DateTimeOffset" /> value being set.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SetValidValue">
<MemberSignature Language="C#" Value="protected internal static Nullable&lt;decimal&gt; SetValidValue (Nullable&lt;decimal&gt; value);" />
<MemberSignature Language="ILAsm" Value=".method familyorassemblystatic hidebysig valuetype System.Nullable`1&lt;valuetype System.Decimal&gt; SetValidValue(valuetype System.Nullable`1&lt;valuetype System.Decimal&gt; value) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Data.Objects.DataClasses.StructuralObject.SetValidValue(System.Nullable{System.Decimal})" />
<MemberSignature Language="VB.NET" Value="Protected Friend Shared Function SetValidValue (value As Nullable(Of Decimal)) As Nullable(Of Decimal)" />
<MemberSignature Language="C++ CLI" Value="protected public:&#xA; static Nullable&lt;System::Decimal&gt; SetValidValue(Nullable&lt;System::Decimal&gt; value);" />
<MemberSignature Language="F#" Value="static member SetValidValue : Nullable&lt;decimal&gt; -&gt; Nullable&lt;decimal&gt;" Usage="System.Data.Objects.DataClasses.StructuralObject.SetValidValue value" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Data.Entity</AssemblyName>
<AssemblyVersion>3.5.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Nullable&lt;System.Decimal&gt;</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="value" Type="System.Nullable&lt;System.Decimal&gt;" />
</Parameters>
<Docs>
<param name="value">The nullable <see cref="T:System.Decimal" /> value.</param>
<summary>Makes sure the <see cref="T:System.Decimal" /> value being set for a property is valid.</summary>
<returns>The nullable <see cref="T:System.Decimal" /> value being set.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SetValidValue">
<MemberSignature Language="C#" Value="protected internal static Nullable&lt;double&gt; SetValidValue (Nullable&lt;double&gt; value);" />
<MemberSignature Language="ILAsm" Value=".method familyorassemblystatic hidebysig valuetype System.Nullable`1&lt;float64&gt; SetValidValue(valuetype System.Nullable`1&lt;float64&gt; value) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Data.Objects.DataClasses.StructuralObject.SetValidValue(System.Nullable{System.Double})" />
<MemberSignature Language="VB.NET" Value="Protected Friend Shared Function SetValidValue (value As Nullable(Of Double)) As Nullable(Of Double)" />
<MemberSignature Language="C++ CLI" Value="protected public:&#xA; static Nullable&lt;double&gt; SetValidValue(Nullable&lt;double&gt; value);" />
<MemberSignature Language="F#" Value="static member SetValidValue : Nullable&lt;double&gt; -&gt; Nullable&lt;double&gt;" Usage="System.Data.Objects.DataClasses.StructuralObject.SetValidValue value" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Data.Entity</AssemblyName>
<AssemblyVersion>3.5.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Nullable&lt;System.Double&gt;</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="value" Type="System.Nullable&lt;System.Double&gt;" />
</Parameters>
<Docs>
<param name="value">The nullable <see cref="T:System.Double" /> value.</param>
<summary>Makes sure the <see cref="T:System.Double" /> value being set for a property is valid.</summary>
<returns>The nullable <see cref="T:System.Double" /> value being set.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SetValidValue">
<MemberSignature Language="C#" Value="protected internal static Nullable&lt;Guid&gt; SetValidValue (Nullable&lt;Guid&gt; value);" />
<MemberSignature Language="ILAsm" Value=".method familyorassemblystatic hidebysig valuetype System.Nullable`1&lt;valuetype System.Guid&gt; SetValidValue(valuetype System.Nullable`1&lt;valuetype System.Guid&gt; value) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Data.Objects.DataClasses.StructuralObject.SetValidValue(System.Nullable{System.Guid})" />
<MemberSignature Language="VB.NET" Value="Protected Friend Shared Function SetValidValue (value As Nullable(Of Guid)) As Nullable(Of Guid)" />
<MemberSignature Language="C++ CLI" Value="protected public:&#xA; static Nullable&lt;Guid&gt; SetValidValue(Nullable&lt;Guid&gt; value);" />
<MemberSignature Language="F#" Value="static member SetValidValue : Nullable&lt;Guid&gt; -&gt; Nullable&lt;Guid&gt;" Usage="System.Data.Objects.DataClasses.StructuralObject.SetValidValue value" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Data.Entity</AssemblyName>
<AssemblyVersion>3.5.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Nullable&lt;System.Guid&gt;</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="value" Type="System.Nullable&lt;System.Guid&gt;" />
</Parameters>
<Docs>
<param name="value">The nullable <see cref="T:System.Guid" /> value.</param>
<summary>Makes sure the <see cref="T:System.Guid" /> value being set for a property is valid.</summary>
<returns>The nullable <see cref="T:System.Guid" /> value being set.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SetValidValue">
<MemberSignature Language="C#" Value="protected internal static Nullable&lt;short&gt; SetValidValue (Nullable&lt;short&gt; value);" />
<MemberSignature Language="ILAsm" Value=".method familyorassemblystatic hidebysig valuetype System.Nullable`1&lt;int16&gt; SetValidValue(valuetype System.Nullable`1&lt;int16&gt; value) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Data.Objects.DataClasses.StructuralObject.SetValidValue(System.Nullable{System.Int16})" />
<MemberSignature Language="VB.NET" Value="Protected Friend Shared Function SetValidValue (value As Nullable(Of Short)) As Nullable(Of Short)" />
<MemberSignature Language="C++ CLI" Value="protected public:&#xA; static Nullable&lt;short&gt; SetValidValue(Nullable&lt;short&gt; value);" />
<MemberSignature Language="F#" Value="static member SetValidValue : Nullable&lt;int16&gt; -&gt; Nullable&lt;int16&gt;" Usage="System.Data.Objects.DataClasses.StructuralObject.SetValidValue value" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Data.Entity</AssemblyName>
<AssemblyVersion>3.5.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Nullable&lt;System.Int16&gt;</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="value" Type="System.Nullable&lt;System.Int16&gt;" />
</Parameters>
<Docs>
<param name="value">The nullable <see cref="T:System.Int16" /> value.</param>
<summary>Makes sure the <see cref="T:System.Int16" /> value being set for a property is valid.</summary>
<returns>The nullable <see cref="T:System.Int16" /> value being set.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SetValidValue">
<MemberSignature Language="C#" Value="protected internal static Nullable&lt;int&gt; SetValidValue (Nullable&lt;int&gt; value);" />
<MemberSignature Language="ILAsm" Value=".method familyorassemblystatic hidebysig valuetype System.Nullable`1&lt;int32&gt; SetValidValue(valuetype System.Nullable`1&lt;int32&gt; value) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Data.Objects.DataClasses.StructuralObject.SetValidValue(System.Nullable{System.Int32})" />
<MemberSignature Language="VB.NET" Value="Protected Friend Shared Function SetValidValue (value As Nullable(Of Integer)) As Nullable(Of Integer)" />
<MemberSignature Language="C++ CLI" Value="protected public:&#xA; static Nullable&lt;int&gt; SetValidValue(Nullable&lt;int&gt; value);" />
<MemberSignature Language="F#" Value="static member SetValidValue : Nullable&lt;int&gt; -&gt; Nullable&lt;int&gt;" Usage="System.Data.Objects.DataClasses.StructuralObject.SetValidValue value" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Data.Entity</AssemblyName>
<AssemblyVersion>3.5.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Nullable&lt;System.Int32&gt;</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="value" Type="System.Nullable&lt;System.Int32&gt;" />
</Parameters>
<Docs>
<param name="value">The nullable <see cref="T:System.Int32" /> value.</param>
<summary>Makes sure the <see cref="T:System.Int32" /> value being set for a property is valid.</summary>
<returns>The nullable <see cref="T:System.Int32" /> value being set.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SetValidValue">
<MemberSignature Language="C#" Value="protected internal static Nullable&lt;long&gt; SetValidValue (Nullable&lt;long&gt; value);" />
<MemberSignature Language="ILAsm" Value=".method familyorassemblystatic hidebysig valuetype System.Nullable`1&lt;int64&gt; SetValidValue(valuetype System.Nullable`1&lt;int64&gt; value) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Data.Objects.DataClasses.StructuralObject.SetValidValue(System.Nullable{System.Int64})" />
<MemberSignature Language="VB.NET" Value="Protected Friend Shared Function SetValidValue (value As Nullable(Of Long)) As Nullable(Of Long)" />
<MemberSignature Language="C++ CLI" Value="protected public:&#xA; static Nullable&lt;long&gt; SetValidValue(Nullable&lt;long&gt; value);" />
<MemberSignature Language="F#" Value="static member SetValidValue : Nullable&lt;int64&gt; -&gt; Nullable&lt;int64&gt;" Usage="System.Data.Objects.DataClasses.StructuralObject.SetValidValue value" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Data.Entity</AssemblyName>
<AssemblyVersion>3.5.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Nullable&lt;System.Int64&gt;</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="value" Type="System.Nullable&lt;System.Int64&gt;" />
</Parameters>
<Docs>
<param name="value">The nullable <see cref="T:System.Int64" /> value.</param>
<summary>Makes sure the <see cref="T:System.Int64" /> value being set for a property is valid.</summary>
<returns>The nullable <see cref="T:System.Int64" /> value being set.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SetValidValue">
<MemberSignature Language="C#" Value="protected internal static Nullable&lt;sbyte&gt; SetValidValue (Nullable&lt;sbyte&gt; value);" />
<MemberSignature Language="ILAsm" Value=".method familyorassemblystatic hidebysig valuetype System.Nullable`1&lt;int8&gt; SetValidValue(valuetype System.Nullable`1&lt;int8&gt; value) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Data.Objects.DataClasses.StructuralObject.SetValidValue(System.Nullable{System.SByte})" />
<MemberSignature Language="VB.NET" Value="Protected Friend Shared Function SetValidValue (value As Nullable(Of SByte)) As Nullable(Of SByte)" />
<MemberSignature Language="C++ CLI" Value="protected public:&#xA; static Nullable&lt;System::SByte&gt; SetValidValue(Nullable&lt;System::SByte&gt; value);" />
<MemberSignature Language="F#" Value="static member SetValidValue : Nullable&lt;sbyte&gt; -&gt; Nullable&lt;sbyte&gt;" Usage="System.Data.Objects.DataClasses.StructuralObject.SetValidValue value" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Data.Entity</AssemblyName>
<AssemblyVersion>3.5.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.CLSCompliant(false)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Nullable&lt;System.SByte&gt;</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="value" Type="System.Nullable&lt;System.SByte&gt;" />
</Parameters>
<Docs>
<param name="value">The nullable <see cref="T:System.SByte" /> value.</param>
<summary>Makes sure the <see cref="T:System.SByte" /> value being set for a property is valid.</summary>
<returns>The nullable <see cref="T:System.SByte" /> value being set.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SetValidValue">
<MemberSignature Language="C#" Value="protected internal static Nullable&lt;float&gt; SetValidValue (Nullable&lt;float&gt; value);" />
<MemberSignature Language="ILAsm" Value=".method familyorassemblystatic hidebysig valuetype System.Nullable`1&lt;float32&gt; SetValidValue(valuetype System.Nullable`1&lt;float32&gt; value) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Data.Objects.DataClasses.StructuralObject.SetValidValue(System.Nullable{System.Single})" />
<MemberSignature Language="VB.NET" Value="Protected Friend Shared Function SetValidValue (value As Nullable(Of Single)) As Nullable(Of Single)" />
<MemberSignature Language="C++ CLI" Value="protected public:&#xA; static Nullable&lt;float&gt; SetValidValue(Nullable&lt;float&gt; value);" />
<MemberSignature Language="F#" Value="static member SetValidValue : Nullable&lt;single&gt; -&gt; Nullable&lt;single&gt;" Usage="System.Data.Objects.DataClasses.StructuralObject.SetValidValue value" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Data.Entity</AssemblyName>
<AssemblyVersion>3.5.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Nullable&lt;System.Single&gt;</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="value" Type="System.Nullable&lt;System.Single&gt;" />
</Parameters>
<Docs>
<param name="value">The nullable <see cref="T:System.Single" /> value.</param>
<summary>Makes sure the <see cref="T:System.Single" /> value being set for a property is valid.</summary>
<returns>The nullable <see cref="T:System.Single" /> value being set.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SetValidValue">
<MemberSignature Language="C#" Value="protected internal static Nullable&lt;TimeSpan&gt; SetValidValue (Nullable&lt;TimeSpan&gt; value);" />
<MemberSignature Language="ILAsm" Value=".method familyorassemblystatic hidebysig valuetype System.Nullable`1&lt;valuetype System.TimeSpan&gt; SetValidValue(valuetype System.Nullable`1&lt;valuetype System.TimeSpan&gt; value) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Data.Objects.DataClasses.StructuralObject.SetValidValue(System.Nullable{System.TimeSpan})" />
<MemberSignature Language="VB.NET" Value="Protected Friend Shared Function SetValidValue (value As Nullable(Of TimeSpan)) As Nullable(Of TimeSpan)" />
<MemberSignature Language="C++ CLI" Value="protected public:&#xA; static Nullable&lt;TimeSpan&gt; SetValidValue(Nullable&lt;TimeSpan&gt; value);" />
<MemberSignature Language="F#" Value="static member SetValidValue : Nullable&lt;TimeSpan&gt; -&gt; Nullable&lt;TimeSpan&gt;" Usage="System.Data.Objects.DataClasses.StructuralObject.SetValidValue value" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Data.Entity</AssemblyName>
<AssemblyVersion>3.5.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Nullable&lt;System.TimeSpan&gt;</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="value" Type="System.Nullable&lt;System.TimeSpan&gt;" />
</Parameters>
<Docs>
<param name="value">The nullable <see cref="T:System.TimeSpan" /> value.</param>
<summary>Makes sure the <see cref="T:System.TimeSpan" /> value being set for a property is valid.</summary>
<returns>The nullable <see cref="T:System.TimeSpan" /> value being set.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SetValidValue">
<MemberSignature Language="C#" Value="protected internal static Nullable&lt;ushort&gt; SetValidValue (Nullable&lt;ushort&gt; value);" />
<MemberSignature Language="ILAsm" Value=".method familyorassemblystatic hidebysig valuetype System.Nullable`1&lt;unsigned int16&gt; SetValidValue(valuetype System.Nullable`1&lt;unsigned int16&gt; value) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Data.Objects.DataClasses.StructuralObject.SetValidValue(System.Nullable{System.UInt16})" />
<MemberSignature Language="VB.NET" Value="Protected Friend Shared Function SetValidValue (value As Nullable(Of UShort)) As Nullable(Of UShort)" />
<MemberSignature Language="C++ CLI" Value="protected public:&#xA; static Nullable&lt;System::UInt16&gt; SetValidValue(Nullable&lt;System::UInt16&gt; value);" />
<MemberSignature Language="F#" Value="static member SetValidValue : Nullable&lt;uint16&gt; -&gt; Nullable&lt;uint16&gt;" Usage="System.Data.Objects.DataClasses.StructuralObject.SetValidValue value" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Data.Entity</AssemblyName>
<AssemblyVersion>3.5.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.CLSCompliant(false)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Nullable&lt;System.UInt16&gt;</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="value" Type="System.Nullable&lt;System.UInt16&gt;" />
</Parameters>
<Docs>
<param name="value">The nullable UInt16 value.</param>
<summary>Makes sure the UInt16 value being set for a property is valid.</summary>
<returns>The nullable UInt16 value being set.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SetValidValue">
<MemberSignature Language="C#" Value="protected internal static Nullable&lt;uint&gt; SetValidValue (Nullable&lt;uint&gt; value);" />
<MemberSignature Language="ILAsm" Value=".method familyorassemblystatic hidebysig valuetype System.Nullable`1&lt;unsigned int32&gt; SetValidValue(valuetype System.Nullable`1&lt;unsigned int32&gt; value) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Data.Objects.DataClasses.StructuralObject.SetValidValue(System.Nullable{System.UInt32})" />
<MemberSignature Language="VB.NET" Value="Protected Friend Shared Function SetValidValue (value As Nullable(Of UInteger)) As Nullable(Of UInteger)" />
<MemberSignature Language="C++ CLI" Value="protected public:&#xA; static Nullable&lt;System::UInt32&gt; SetValidValue(Nullable&lt;System::UInt32&gt; value);" />
<MemberSignature Language="F#" Value="static member SetValidValue : Nullable&lt;uint32&gt; -&gt; Nullable&lt;uint32&gt;" Usage="System.Data.Objects.DataClasses.StructuralObject.SetValidValue value" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Data.Entity</AssemblyName>
<AssemblyVersion>3.5.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.CLSCompliant(false)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Nullable&lt;System.UInt32&gt;</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="value" Type="System.Nullable&lt;System.UInt32&gt;" />
</Parameters>
<Docs>
<param name="value">The nullable UInt32 value.</param>
<summary>Makes sure the UInt32 value being set for a property is valid.</summary>
<returns>The nullable UInt32 value being set.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SetValidValue">
<MemberSignature Language="C#" Value="protected internal static Nullable&lt;ulong&gt; SetValidValue (Nullable&lt;ulong&gt; value);" />
<MemberSignature Language="ILAsm" Value=".method familyorassemblystatic hidebysig valuetype System.Nullable`1&lt;unsigned int64&gt; SetValidValue(valuetype System.Nullable`1&lt;unsigned int64&gt; value) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Data.Objects.DataClasses.StructuralObject.SetValidValue(System.Nullable{System.UInt64})" />
<MemberSignature Language="VB.NET" Value="Protected Friend Shared Function SetValidValue (value As Nullable(Of ULong)) As Nullable(Of ULong)" />
<MemberSignature Language="C++ CLI" Value="protected public:&#xA; static Nullable&lt;System::UInt64&gt; SetValidValue(Nullable&lt;System::UInt64&gt; value);" />
<MemberSignature Language="F#" Value="static member SetValidValue : Nullable&lt;uint64&gt; -&gt; Nullable&lt;uint64&gt;" Usage="System.Data.Objects.DataClasses.StructuralObject.SetValidValue value" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Data.Entity</AssemblyName>
<AssemblyVersion>3.5.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.CLSCompliant(false)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Nullable&lt;System.UInt64&gt;</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="value" Type="System.Nullable&lt;System.UInt64&gt;" />
</Parameters>
<Docs>
<param name="value">The nullable UInt64 value.</param>
<summary>Makes sure the <see cref="T:System.UInt64" /> value being set for a property is valid.</summary>
<returns>The nullable UInt64 value being set.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SetValidValue">
<MemberSignature Language="C#" Value="protected internal static sbyte SetValidValue (sbyte value);" />
<MemberSignature Language="ILAsm" Value=".method familyorassemblystatic hidebysig int8 SetValidValue(int8 value) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Data.Objects.DataClasses.StructuralObject.SetValidValue(System.SByte)" />
<MemberSignature Language="VB.NET" Value="Protected Friend Shared Function SetValidValue (value As SByte) As SByte" />
<MemberSignature Language="C++ CLI" Value="protected public:&#xA; static System::SByte SetValidValue(System::SByte value);" />
<MemberSignature Language="F#" Value="static member SetValidValue : sbyte -&gt; sbyte" Usage="System.Data.Objects.DataClasses.StructuralObject.SetValidValue value" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Data.Entity</AssemblyName>
<AssemblyVersion>3.5.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.CLSCompliant(false)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.SByte</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="value" Type="System.SByte" />
</Parameters>
<Docs>
<param name="value">The <see cref="T:System.SByte" /> value.</param>
<summary>Makes sure the <see cref="T:System.SByte" /> value being set for a property is valid.</summary>
<returns>The <see cref="T:System.SByte" /> value being set.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SetValidValue">
<MemberSignature Language="C#" Value="protected internal static float SetValidValue (float value);" />
<MemberSignature Language="ILAsm" Value=".method familyorassemblystatic hidebysig float32 SetValidValue(float32 value) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Data.Objects.DataClasses.StructuralObject.SetValidValue(System.Single)" />
<MemberSignature Language="VB.NET" Value="Protected Friend Shared Function SetValidValue (value As Single) As Single" />
<MemberSignature Language="C++ CLI" Value="protected public:&#xA; static float SetValidValue(float value);" />
<MemberSignature Language="F#" Value="static member SetValidValue : single -&gt; single" Usage="System.Data.Objects.DataClasses.StructuralObject.SetValidValue value" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Data.Entity</AssemblyName>
<AssemblyVersion>3.5.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Single</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="value" Type="System.Single" />
</Parameters>
<Docs>
<param name="value">The <see cref="T:System.Single" /> value.</param>
<summary>Makes sure the Single value being set for a property is valid.</summary>
<returns>The <see cref="T:System.Single" /> value being set.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SetValidValue">
<MemberSignature Language="C#" Value="protected internal static TimeSpan SetValidValue (TimeSpan value);" />
<MemberSignature Language="ILAsm" Value=".method familyorassemblystatic hidebysig valuetype System.TimeSpan SetValidValue(valuetype System.TimeSpan value) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Data.Objects.DataClasses.StructuralObject.SetValidValue(System.TimeSpan)" />
<MemberSignature Language="VB.NET" Value="Protected Friend Shared Function SetValidValue (value As TimeSpan) As TimeSpan" />
<MemberSignature Language="C++ CLI" Value="protected public:&#xA; static TimeSpan SetValidValue(TimeSpan value);" />
<MemberSignature Language="F#" Value="static member SetValidValue : TimeSpan -&gt; TimeSpan" Usage="System.Data.Objects.DataClasses.StructuralObject.SetValidValue value" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Data.Entity</AssemblyName>
<AssemblyVersion>3.5.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.TimeSpan</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="value" Type="System.TimeSpan" />
</Parameters>
<Docs>
<param name="value">The <see cref="T:System.TimeSpan" /> value.</param>
<summary>Makes sure the <see cref="T:System.TimeSpan" /> value being set for a property is valid.</summary>
<returns>The <see cref="T:System.TimeSpan" /> value being set.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SetValidValue">
<MemberSignature Language="C#" Value="protected internal static ushort SetValidValue (ushort value);" />
<MemberSignature Language="ILAsm" Value=".method familyorassemblystatic hidebysig unsigned int16 SetValidValue(unsigned int16 value) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Data.Objects.DataClasses.StructuralObject.SetValidValue(System.UInt16)" />
<MemberSignature Language="VB.NET" Value="Protected Friend Shared Function SetValidValue (value As UShort) As UShort" />
<MemberSignature Language="C++ CLI" Value="protected public:&#xA; static System::UInt16 SetValidValue(System::UInt16 value);" />
<MemberSignature Language="F#" Value="static member SetValidValue : uint16 -&gt; uint16" Usage="System.Data.Objects.DataClasses.StructuralObject.SetValidValue value" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Data.Entity</AssemblyName>
<AssemblyVersion>3.5.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.CLSCompliant(false)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.UInt16</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="value" Type="System.UInt16" />
</Parameters>
<Docs>
<param name="value">The <see cref="T:System.UInt16" /> value.</param>
<summary>Makes sure the <see cref="T:System.UInt16" /> value being set for a property is valid.</summary>
<returns>The <see cref="T:System.UInt16" /> value being set.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SetValidValue">
<MemberSignature Language="C#" Value="protected internal static uint SetValidValue (uint value);" />
<MemberSignature Language="ILAsm" Value=".method familyorassemblystatic hidebysig unsigned int32 SetValidValue(unsigned int32 value) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Data.Objects.DataClasses.StructuralObject.SetValidValue(System.UInt32)" />
<MemberSignature Language="VB.NET" Value="Protected Friend Shared Function SetValidValue (value As UInteger) As UInteger" />
<MemberSignature Language="C++ CLI" Value="protected public:&#xA; static System::UInt32 SetValidValue(System::UInt32 value);" />
<MemberSignature Language="F#" Value="static member SetValidValue : uint32 -&gt; uint32" Usage="System.Data.Objects.DataClasses.StructuralObject.SetValidValue value" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Data.Entity</AssemblyName>
<AssemblyVersion>3.5.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.CLSCompliant(false)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.UInt32</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="value" Type="System.UInt32" />
</Parameters>
<Docs>
<param name="value">The <see cref="T:System.UInt32" /> value.</param>
<summary>Makes sure the <see cref="T:System.UInt32" /> value being set for a property is valid.</summary>
<returns>The <see cref="T:System.UInt32" /> value being set.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SetValidValue">
<MemberSignature Language="C#" Value="protected internal static ulong SetValidValue (ulong value);" />
<MemberSignature Language="ILAsm" Value=".method familyorassemblystatic hidebysig unsigned int64 SetValidValue(unsigned int64 value) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Data.Objects.DataClasses.StructuralObject.SetValidValue(System.UInt64)" />
<MemberSignature Language="VB.NET" Value="Protected Friend Shared Function SetValidValue (value As ULong) As ULong" />
<MemberSignature Language="C++ CLI" Value="protected public:&#xA; static System::UInt64 SetValidValue(System::UInt64 value);" />
<MemberSignature Language="F#" Value="static member SetValidValue : uint64 -&gt; uint64" Usage="System.Data.Objects.DataClasses.StructuralObject.SetValidValue value" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Data.Entity</AssemblyName>
<AssemblyVersion>3.5.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.CLSCompliant(false)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.UInt64</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="value" Type="System.UInt64" />
</Parameters>
<Docs>
<param name="value">The <see cref="T:System.UInt64" /> value.</param>
<summary>Makes sure the <see cref="T:System.UInt64" /> value being set for a property is valid.</summary>
<returns>The <see cref="T:System.UInt64" /> value being set.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SetValidValue">
<MemberSignature Language="C#" Value="protected internal static bool SetValidValue (bool value, string propertyName);" />
<MemberSignature Language="ILAsm" Value=".method familyorassemblystatic hidebysig bool SetValidValue(bool value, string propertyName) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Data.Objects.DataClasses.StructuralObject.SetValidValue(System.Boolean,System.String)" />
<MemberSignature Language="VB.NET" Value="Protected Friend Shared Function SetValidValue (value As Boolean, propertyName As String) As Boolean" />
<MemberSignature Language="C++ CLI" Value="protected public:&#xA; static bool SetValidValue(bool value, System::String ^ propertyName);" />
<MemberSignature Language="F#" Value="static member SetValidValue : bool * string -&gt; bool" Usage="System.Data.Objects.DataClasses.StructuralObject.SetValidValue (value, propertyName)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Data.Entity</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="value" Type="System.Boolean" Index="0" FrameworkAlternate="netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8" />
<Parameter Name="propertyName" Type="System.String" Index="1" FrameworkAlternate="netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8" />
</Parameters>
<Docs>
<param name="value">The Boolean value.</param>
<param name="propertyName">The name of the property that is being validated.</param>
<summary>Makes sure the <see cref="T:System.Boolean" /> value being set for a property is valid.</summary>
<returns>The <see cref="T:System.Boolean" /> value being set.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SetValidValue">
<MemberSignature Language="C#" Value="protected internal static byte SetValidValue (byte value, string propertyName);" />
<MemberSignature Language="ILAsm" Value=".method familyorassemblystatic hidebysig unsigned int8 SetValidValue(unsigned int8 value, string propertyName) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Data.Objects.DataClasses.StructuralObject.SetValidValue(System.Byte,System.String)" />
<MemberSignature Language="VB.NET" Value="Protected Friend Shared Function SetValidValue (value As Byte, propertyName As String) As Byte" />
<MemberSignature Language="C++ CLI" Value="protected public:&#xA; static System::Byte SetValidValue(System::Byte value, System::String ^ propertyName);" />
<MemberSignature Language="F#" Value="static member SetValidValue : byte * string -&gt; byte" Usage="System.Data.Objects.DataClasses.StructuralObject.SetValidValue (value, propertyName)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Data.Entity</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Byte</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="value" Type="System.Byte" Index="0" FrameworkAlternate="netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8" />
<Parameter Name="propertyName" Type="System.String" Index="1" FrameworkAlternate="netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8" />
</Parameters>
<Docs>
<param name="value">The <see cref="T:System.Byte" /> value.</param>
<param name="propertyName">The name of the property that is being validated.</param>
<summary>Makes sure the <see cref="T:System.Byte" /> value being set for a property is valid.</summary>
<returns>A <see cref="T:System.Byte" /> that is set.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SetValidValue">
<MemberSignature Language="C#" Value="protected internal static byte[] SetValidValue (byte[] value, bool isNullable);" />
<MemberSignature Language="ILAsm" Value=".method familyorassemblystatic hidebysig unsigned int8[] SetValidValue(unsigned int8[] value, bool isNullable) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Data.Objects.DataClasses.StructuralObject.SetValidValue(System.Byte[],System.Boolean)" />
<MemberSignature Language="VB.NET" Value="Protected Friend Shared Function SetValidValue (value As Byte(), isNullable As Boolean) As Byte()" />
<MemberSignature Language="C++ CLI" Value="protected public:&#xA; static cli::array &lt;System::Byte&gt; ^ SetValidValue(cli::array &lt;System::Byte&gt; ^ value, bool isNullable);" />
<MemberSignature Language="F#" Value="static member SetValidValue : byte[] * bool -&gt; byte[]" Usage="System.Data.Objects.DataClasses.StructuralObject.SetValidValue (value, isNullable)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Data.Entity</AssemblyName>
<AssemblyVersion>3.5.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Byte[]</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="value" Type="System.Byte[]" />
<Parameter Name="isNullable" Type="System.Boolean" />
</Parameters>
<Docs>
<param name="value">The value being set.</param>
<param name="isNullable">Indicates whether the property is nullable.</param>
<summary>Makes sure the <see cref="T:System.Byte[]" /> value being set for a property is valid.</summary>
<returns>A <see cref="T:System.Byte" /> value being set.</returns>
<remarks>To be added.</remarks>
<exception cref="T:System.Data.ConstraintException">If value is null for a non-nullable value.</exception>
</Docs>
</Member>
<Member MemberName="SetValidValue">
<MemberSignature Language="C#" Value="protected internal static System.Data.Spatial.DbGeography SetValidValue (System.Data.Spatial.DbGeography value, bool isNullable);" />
<MemberSignature Language="ILAsm" Value=".method familyorassemblystatic hidebysig class System.Data.Spatial.DbGeography SetValidValue(class System.Data.Spatial.DbGeography value, bool isNullable) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Data.Objects.DataClasses.StructuralObject.SetValidValue(System.Data.Spatial.DbGeography,System.Boolean)" />
<MemberSignature Language="VB.NET" Value="Protected Friend Shared Function SetValidValue (value As DbGeography, isNullable As Boolean) As DbGeography" />
<MemberSignature Language="C++ CLI" Value="protected public:&#xA; static System::Data::Spatial::DbGeography ^ SetValidValue(System::Data::Spatial::DbGeography ^ value, bool isNullable);" />
<MemberSignature Language="F#" Value="static member SetValidValue : System.Data.Spatial.DbGeography * bool -&gt; System.Data.Spatial.DbGeography" Usage="System.Data.Objects.DataClasses.StructuralObject.SetValidValue (value, isNullable)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Data.Entity</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Data.Spatial.DbGeography</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="value" Type="System.Data.Spatial.DbGeography" Index="0" FrameworkAlternate="netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8" />
<Parameter Name="isNullable" Type="System.Boolean" Index="1" FrameworkAlternate="netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8" />
</Parameters>
<Docs>
<param name="value">
<see cref="T:System.Data.Spatial.DbGeography" /> value to be checked.</param>
<param name="isNullable">Flag indicating if this property is allowed to be null.</param>
<summary>Validates that the property is not null, and throws if it is.</summary>
<returns>The <see cref="T:System.Data.Spatial.DbGeography" /> value being set.</returns>
<remarks>To be added.</remarks>
<exception cref="T:System.Data.ConstraintException">The value is null for a non-nullable property.</exception>
</Docs>
</Member>
<Member MemberName="SetValidValue">
<MemberSignature Language="C#" Value="protected internal static System.Data.Spatial.DbGeometry SetValidValue (System.Data.Spatial.DbGeometry value, bool isNullable);" />
<MemberSignature Language="ILAsm" Value=".method familyorassemblystatic hidebysig class System.Data.Spatial.DbGeometry SetValidValue(class System.Data.Spatial.DbGeometry value, bool isNullable) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Data.Objects.DataClasses.StructuralObject.SetValidValue(System.Data.Spatial.DbGeometry,System.Boolean)" />
<MemberSignature Language="VB.NET" Value="Protected Friend Shared Function SetValidValue (value As DbGeometry, isNullable As Boolean) As DbGeometry" />
<MemberSignature Language="C++ CLI" Value="protected public:&#xA; static System::Data::Spatial::DbGeometry ^ SetValidValue(System::Data::Spatial::DbGeometry ^ value, bool isNullable);" />
<MemberSignature Language="F#" Value="static member SetValidValue : System.Data.Spatial.DbGeometry * bool -&gt; System.Data.Spatial.DbGeometry" Usage="System.Data.Objects.DataClasses.StructuralObject.SetValidValue (value, isNullable)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Data.Entity</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Data.Spatial.DbGeometry</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="value" Type="System.Data.Spatial.DbGeometry" Index="0" FrameworkAlternate="netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8" />
<Parameter Name="isNullable" Type="System.Boolean" Index="1" FrameworkAlternate="netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8" />
</Parameters>
<Docs>
<param name="value">The <see cref="T:System.Data.Spatial.DbGeometry" /> value to be checked.</param>
<param name="isNullable">Flag indicating if this property is allowed to be null.</param>
<summary>Validates that the property is not null, and throws if it is.</summary>
<returns>The <see cref="T:System.Data.Spatial.DbGeometry" /> value being set.</returns>
<remarks>To be added.</remarks>
<exception cref="T:System.Data.ConstraintException">The value is null for a non-nullable property.</exception>
</Docs>
</Member>
<Member MemberName="SetValidValue">
<MemberSignature Language="C#" Value="protected internal static DateTime SetValidValue (DateTime value, string propertyName);" />
<MemberSignature Language="ILAsm" Value=".method familyorassemblystatic hidebysig valuetype System.DateTime SetValidValue(valuetype System.DateTime value, string propertyName) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Data.Objects.DataClasses.StructuralObject.SetValidValue(System.DateTime,System.String)" />
<MemberSignature Language="VB.NET" Value="Protected Friend Shared Function SetValidValue (value As DateTime, propertyName As String) As DateTime" />
<MemberSignature Language="C++ CLI" Value="protected public:&#xA; static DateTime SetValidValue(DateTime value, System::String ^ propertyName);" />
<MemberSignature Language="F#" Value="static member SetValidValue : DateTime * string -&gt; DateTime" Usage="System.Data.Objects.DataClasses.StructuralObject.SetValidValue (value, propertyName)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Data.Entity</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.DateTime</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="value" Type="System.DateTime" Index="0" FrameworkAlternate="netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8" />
<Parameter Name="propertyName" Type="System.String" Index="1" FrameworkAlternate="netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8" />
</Parameters>
<Docs>
<param name="value">The <see cref="T:System.DateTime" /> value.</param>
<param name="propertyName">The name of the property that is being validated.</param>
<summary>Makes sure the <see cref="T:System.DateTime" /> value being set for a property is valid.</summary>
<returns>The <see cref="T:System.DateTime" /> value being set.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SetValidValue">
<MemberSignature Language="C#" Value="protected internal static DateTimeOffset SetValidValue (DateTimeOffset value, string propertyName);" />
<MemberSignature Language="ILAsm" Value=".method familyorassemblystatic hidebysig valuetype System.DateTimeOffset SetValidValue(valuetype System.DateTimeOffset value, string propertyName) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Data.Objects.DataClasses.StructuralObject.SetValidValue(System.DateTimeOffset,System.String)" />
<MemberSignature Language="VB.NET" Value="Protected Friend Shared Function SetValidValue (value As DateTimeOffset, propertyName As String) As DateTimeOffset" />
<MemberSignature Language="C++ CLI" Value="protected public:&#xA; static DateTimeOffset SetValidValue(DateTimeOffset value, System::String ^ propertyName);" />
<MemberSignature Language="F#" Value="static member SetValidValue : DateTimeOffset * string -&gt; DateTimeOffset" Usage="System.Data.Objects.DataClasses.StructuralObject.SetValidValue (value, propertyName)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Data.Entity</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.DateTimeOffset</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="value" Type="System.DateTimeOffset" Index="0" FrameworkAlternate="netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8" />
<Parameter Name="propertyName" Type="System.String" Index="1" FrameworkAlternate="netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8" />
</Parameters>
<Docs>
<param name="value">The <see cref="T:System.DateTimeOffset" /> value.</param>
<param name="propertyName">The name of the property that is being validated.</param>
<summary>Makes sure the <see cref="T:System.DateTimeOffset" /> value being set for a property is valid.</summary>
<returns>The <see cref="T:System.DateTimeOffset" /> value being set.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SetValidValue">
<MemberSignature Language="C#" Value="protected internal static decimal SetValidValue (decimal value, string propertyName);" />
<MemberSignature Language="ILAsm" Value=".method familyorassemblystatic hidebysig valuetype System.Decimal SetValidValue(valuetype System.Decimal value, string propertyName) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Data.Objects.DataClasses.StructuralObject.SetValidValue(System.Decimal,System.String)" />
<MemberSignature Language="VB.NET" Value="Protected Friend Shared Function SetValidValue (value As Decimal, propertyName As String) As Decimal" />
<MemberSignature Language="C++ CLI" Value="protected public:&#xA; static System::Decimal SetValidValue(System::Decimal value, System::String ^ propertyName);" />
<MemberSignature Language="F#" Value="static member SetValidValue : decimal * string -&gt; decimal" Usage="System.Data.Objects.DataClasses.StructuralObject.SetValidValue (value, propertyName)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Data.Entity</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Decimal</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="value" Type="System.Decimal" Index="0" FrameworkAlternate="netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8" />
<Parameter Name="propertyName" Type="System.String" Index="1" FrameworkAlternate="netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8" />
</Parameters>
<Docs>
<param name="value">The <see cref="T:System.Decimal" /> value.</param>
<param name="propertyName">The name of the property that is being validated.</param>
<summary>Makes sure the <see cref="T:System.Decimal" /> value being set for a property is valid.</summary>
<returns>The <see cref="T:System.Decimal" /> value being set.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SetValidValue">
<MemberSignature Language="C#" Value="protected internal static double SetValidValue (double value, string propertyName);" />
<MemberSignature Language="ILAsm" Value=".method familyorassemblystatic hidebysig float64 SetValidValue(float64 value, string propertyName) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Data.Objects.DataClasses.StructuralObject.SetValidValue(System.Double,System.String)" />
<MemberSignature Language="VB.NET" Value="Protected Friend Shared Function SetValidValue (value As Double, propertyName As String) As Double" />
<MemberSignature Language="C++ CLI" Value="protected public:&#xA; static double SetValidValue(double value, System::String ^ propertyName);" />
<MemberSignature Language="F#" Value="static member SetValidValue : double * string -&gt; double" Usage="System.Data.Objects.DataClasses.StructuralObject.SetValidValue (value, propertyName)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Data.Entity</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Double</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="value" Type="System.Double" Index="0" FrameworkAlternate="netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8" />
<Parameter Name="propertyName" Type="System.String" Index="1" FrameworkAlternate="netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8" />
</Parameters>
<Docs>
<param name="value">The <see cref="T:System.Double" /> value.</param>
<param name="propertyName">The name of the property that is being validated.</param>
<summary>Makes sure the <see cref="T:System.Double" /> value being set for a property is valid.</summary>
<returns>The <see cref="T:System.Double" /> value being set.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SetValidValue">
<MemberSignature Language="C#" Value="protected internal static Guid SetValidValue (Guid value, string propertyName);" />
<MemberSignature Language="ILAsm" Value=".method familyorassemblystatic hidebysig valuetype System.Guid SetValidValue(valuetype System.Guid value, string propertyName) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Data.Objects.DataClasses.StructuralObject.SetValidValue(System.Guid,System.String)" />
<MemberSignature Language="VB.NET" Value="Protected Friend Shared Function SetValidValue (value As Guid, propertyName As String) As Guid" />
<MemberSignature Language="C++ CLI" Value="protected public:&#xA; static Guid SetValidValue(Guid value, System::String ^ propertyName);" />
<MemberSignature Language="F#" Value="static member SetValidValue : Guid * string -&gt; Guid" Usage="System.Data.Objects.DataClasses.StructuralObject.SetValidValue (value, propertyName)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Data.Entity</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Guid</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="value" Type="System.Guid" Index="0" FrameworkAlternate="netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8" />
<Parameter Name="propertyName" Type="System.String" Index="1" FrameworkAlternate="netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8" />
</Parameters>
<Docs>
<param name="value">The <see cref="T:System.Guid" /> value.</param>
<param name="propertyName">Name of the property that is being validated.</param>
<summary>Makes sure the <see cref="T:System.Guid" /> value being set for a property is valid.</summary>
<returns>The <see cref="T:System.Guid" /> value being set.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SetValidValue">
<MemberSignature Language="C#" Value="protected internal static short SetValidValue (short value, string propertyName);" />
<MemberSignature Language="ILAsm" Value=".method familyorassemblystatic hidebysig int16 SetValidValue(int16 value, string propertyName) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Data.Objects.DataClasses.StructuralObject.SetValidValue(System.Int16,System.String)" />
<MemberSignature Language="VB.NET" Value="Protected Friend Shared Function SetValidValue (value As Short, propertyName As String) As Short" />
<MemberSignature Language="C++ CLI" Value="protected public:&#xA; static short SetValidValue(short value, System::String ^ propertyName);" />
<MemberSignature Language="F#" Value="static member SetValidValue : int16 * string -&gt; int16" Usage="System.Data.Objects.DataClasses.StructuralObject.SetValidValue (value, propertyName)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Data.Entity</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Int16</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="value" Type="System.Int16" Index="0" FrameworkAlternate="netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8" />
<Parameter Name="propertyName" Type="System.String" Index="1" FrameworkAlternate="netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8" />
</Parameters>
<Docs>
<param name="value">The <see cref="T:System.Int16" /> value.</param>
<param name="propertyName">The name of the property that is being validated.</param>
<summary>Makes sure the <see cref="T:System.Int16" /> value being set for a property is valid.</summary>
<returns>The <see cref="T:System.Int16" /> value being set.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SetValidValue">
<MemberSignature Language="C#" Value="protected internal static int SetValidValue (int value, string propertyName);" />
<MemberSignature Language="ILAsm" Value=".method familyorassemblystatic hidebysig int32 SetValidValue(int32 value, string propertyName) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Data.Objects.DataClasses.StructuralObject.SetValidValue(System.Int32,System.String)" />
<MemberSignature Language="VB.NET" Value="Protected Friend Shared Function SetValidValue (value As Integer, propertyName As String) As Integer" />
<MemberSignature Language="C++ CLI" Value="protected public:&#xA; static int SetValidValue(int value, System::String ^ propertyName);" />
<MemberSignature Language="F#" Value="static member SetValidValue : int * string -&gt; int" Usage="System.Data.Objects.DataClasses.StructuralObject.SetValidValue (value, propertyName)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Data.Entity</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="value" Type="System.Int32" Index="0" FrameworkAlternate="netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8" />
<Parameter Name="propertyName" Type="System.String" Index="1" FrameworkAlternate="netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8" />
</Parameters>
<Docs>
<param name="value">The <see cref="T:System.Int32" /> value.</param>
<param name="propertyName">The name of the property that is being validated.</param>
<summary>Makes sure the <see cref="T:System.Int32" /> value being set for a property is valid.</summary>
<returns>The <see cref="T:System.Int32" /> value being set.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SetValidValue">
<MemberSignature Language="C#" Value="protected internal static long SetValidValue (long value, string propertyName);" />
<MemberSignature Language="ILAsm" Value=".method familyorassemblystatic hidebysig int64 SetValidValue(int64 value, string propertyName) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Data.Objects.DataClasses.StructuralObject.SetValidValue(System.Int64,System.String)" />
<MemberSignature Language="VB.NET" Value="Protected Friend Shared Function SetValidValue (value As Long, propertyName As String) As Long" />
<MemberSignature Language="C++ CLI" Value="protected public:&#xA; static long SetValidValue(long value, System::String ^ propertyName);" />
<MemberSignature Language="F#" Value="static member SetValidValue : int64 * string -&gt; int64" Usage="System.Data.Objects.DataClasses.StructuralObject.SetValidValue (value, propertyName)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Data.Entity</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Int64</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="value" Type="System.Int64" Index="0" FrameworkAlternate="netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8" />
<Parameter Name="propertyName" Type="System.String" Index="1" FrameworkAlternate="netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8" />
</Parameters>
<Docs>
<param name="value">The <see cref="T:System.Int64" /> value.</param>
<param name="propertyName">The name of the property that is being validated.</param>
<summary>Makes sure the <see cref="T:System.Int64" /> value being set for a property is valid.</summary>
<returns>The <see cref="T:System.Int64" /> value being set.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SetValidValue">
<MemberSignature Language="C#" Value="protected internal static Nullable&lt;bool&gt; SetValidValue (Nullable&lt;bool&gt; value, string propertyName);" />
<MemberSignature Language="ILAsm" Value=".method familyorassemblystatic hidebysig valuetype System.Nullable`1&lt;bool&gt; SetValidValue(valuetype System.Nullable`1&lt;bool&gt; value, string propertyName) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Data.Objects.DataClasses.StructuralObject.SetValidValue(System.Nullable{System.Boolean},System.String)" />
<MemberSignature Language="VB.NET" Value="Protected Friend Shared Function SetValidValue (value As Nullable(Of Boolean), propertyName As String) As Nullable(Of Boolean)" />
<MemberSignature Language="C++ CLI" Value="protected public:&#xA; static Nullable&lt;bool&gt; SetValidValue(Nullable&lt;bool&gt; value, System::String ^ propertyName);" />
<MemberSignature Language="F#" Value="static member SetValidValue : Nullable&lt;bool&gt; * string -&gt; Nullable&lt;bool&gt;" Usage="System.Data.Objects.DataClasses.StructuralObject.SetValidValue (value, propertyName)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Data.Entity</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Nullable&lt;System.Boolean&gt;</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="value" Type="System.Nullable&lt;System.Boolean&gt;" Index="0" FrameworkAlternate="netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8" />
<Parameter Name="propertyName" Type="System.String" Index="1" FrameworkAlternate="netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8" />
</Parameters>
<Docs>
<param name="value">The nullable <see cref="T:System.Boolean" /> value.</param>
<param name="propertyName">The name of the property that is being validated.</param>
<summary>Makes sure the <see cref="T:System.Boolean" /> value being set for a property is valid.</summary>
<returns>The nullable <see cref="T:System.Boolean" /> value being set.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SetValidValue">
<MemberSignature Language="C#" Value="protected internal static Nullable&lt;byte&gt; SetValidValue (Nullable&lt;byte&gt; value, string propertyName);" />
<MemberSignature Language="ILAsm" Value=".method familyorassemblystatic hidebysig valuetype System.Nullable`1&lt;unsigned int8&gt; SetValidValue(valuetype System.Nullable`1&lt;unsigned int8&gt; value, string propertyName) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Data.Objects.DataClasses.StructuralObject.SetValidValue(System.Nullable{System.Byte},System.String)" />
<MemberSignature Language="VB.NET" Value="Protected Friend Shared Function SetValidValue (value As Nullable(Of Byte), propertyName As String) As Nullable(Of Byte)" />
<MemberSignature Language="C++ CLI" Value="protected public:&#xA; static Nullable&lt;System::Byte&gt; SetValidValue(Nullable&lt;System::Byte&gt; value, System::String ^ propertyName);" />
<MemberSignature Language="F#" Value="static member SetValidValue : Nullable&lt;byte&gt; * string -&gt; Nullable&lt;byte&gt;" Usage="System.Data.Objects.DataClasses.StructuralObject.SetValidValue (value, propertyName)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Data.Entity</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Nullable&lt;System.Byte&gt;</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="value" Type="System.Nullable&lt;System.Byte&gt;" Index="0" FrameworkAlternate="netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8" />
<Parameter Name="propertyName" Type="System.String" Index="1" FrameworkAlternate="netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8" />
</Parameters>
<Docs>
<param name="value">The nullable <see cref="T:System.Byte" /> value.</param>
<param name="propertyName">The name of the property that is being validated.</param>
<summary>Makes sure the <see cref="T:System.Byte" /> value being set for a property is valid.</summary>
<returns>The nullable <see cref="T:System.Byte" /> value being set.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SetValidValue">
<MemberSignature Language="C#" Value="protected internal static Nullable&lt;DateTime&gt; SetValidValue (Nullable&lt;DateTime&gt; value, string propertyName);" />
<MemberSignature Language="ILAsm" Value=".method familyorassemblystatic hidebysig valuetype System.Nullable`1&lt;valuetype System.DateTime&gt; SetValidValue(valuetype System.Nullable`1&lt;valuetype System.DateTime&gt; value, string propertyName) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Data.Objects.DataClasses.StructuralObject.SetValidValue(System.Nullable{System.DateTime},System.String)" />
<MemberSignature Language="VB.NET" Value="Protected Friend Shared Function SetValidValue (value As Nullable(Of DateTime), propertyName As String) As Nullable(Of DateTime)" />
<MemberSignature Language="C++ CLI" Value="protected public:&#xA; static Nullable&lt;DateTime&gt; SetValidValue(Nullable&lt;DateTime&gt; value, System::String ^ propertyName);" />
<MemberSignature Language="F#" Value="static member SetValidValue : Nullable&lt;DateTime&gt; * string -&gt; Nullable&lt;DateTime&gt;" Usage="System.Data.Objects.DataClasses.StructuralObject.SetValidValue (value, propertyName)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Data.Entity</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Nullable&lt;System.DateTime&gt;</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="value" Type="System.Nullable&lt;System.DateTime&gt;" Index="0" FrameworkAlternate="netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8" />
<Parameter Name="propertyName" Type="System.String" Index="1" FrameworkAlternate="netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8" />
</Parameters>
<Docs>
<param name="value">The nullable <see cref="T:System.DateTime" /> value.</param>
<param name="propertyName">The name of the property that is being validated.</param>
<summary>Makes sure the <see cref="T:System.DateTime" /> value being set for a property is valid.</summary>
<returns>The nullable <see cref="T:System.DateTime" /> value being set.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SetValidValue">
<MemberSignature Language="C#" Value="protected internal static Nullable&lt;DateTimeOffset&gt; SetValidValue (Nullable&lt;DateTimeOffset&gt; value, string propertyName);" />
<MemberSignature Language="ILAsm" Value=".method familyorassemblystatic hidebysig valuetype System.Nullable`1&lt;valuetype System.DateTimeOffset&gt; SetValidValue(valuetype System.Nullable`1&lt;valuetype System.DateTimeOffset&gt; value, string propertyName) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Data.Objects.DataClasses.StructuralObject.SetValidValue(System.Nullable{System.DateTimeOffset},System.String)" />
<MemberSignature Language="VB.NET" Value="Protected Friend Shared Function SetValidValue (value As Nullable(Of DateTimeOffset), propertyName As String) As Nullable(Of DateTimeOffset)" />
<MemberSignature Language="C++ CLI" Value="protected public:&#xA; static Nullable&lt;DateTimeOffset&gt; SetValidValue(Nullable&lt;DateTimeOffset&gt; value, System::String ^ propertyName);" />
<MemberSignature Language="F#" Value="static member SetValidValue : Nullable&lt;DateTimeOffset&gt; * string -&gt; Nullable&lt;DateTimeOffset&gt;" Usage="System.Data.Objects.DataClasses.StructuralObject.SetValidValue (value, propertyName)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Data.Entity</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Nullable&lt;System.DateTimeOffset&gt;</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="value" Type="System.Nullable&lt;System.DateTimeOffset&gt;" Index="0" FrameworkAlternate="netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8" />
<Parameter Name="propertyName" Type="System.String" Index="1" FrameworkAlternate="netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8" />
</Parameters>
<Docs>
<param name="value">The <see cref="T:System.DateTimeOffset" /> value.</param>
<param name="propertyName">The name of the property that is being validated.</param>
<summary>Makes sure the <see cref="T:System.DateTimeOffset" /> value being set for a property is valid.</summary>
<returns>The <see cref="T:System.DateTimeOffset" /> value being set.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SetValidValue">
<MemberSignature Language="C#" Value="protected internal static Nullable&lt;decimal&gt; SetValidValue (Nullable&lt;decimal&gt; value, string propertyName);" />
<MemberSignature Language="ILAsm" Value=".method familyorassemblystatic hidebysig valuetype System.Nullable`1&lt;valuetype System.Decimal&gt; SetValidValue(valuetype System.Nullable`1&lt;valuetype System.Decimal&gt; value, string propertyName) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Data.Objects.DataClasses.StructuralObject.SetValidValue(System.Nullable{System.Decimal},System.String)" />
<MemberSignature Language="VB.NET" Value="Protected Friend Shared Function SetValidValue (value As Nullable(Of Decimal), propertyName As String) As Nullable(Of Decimal)" />
<MemberSignature Language="C++ CLI" Value="protected public:&#xA; static Nullable&lt;System::Decimal&gt; SetValidValue(Nullable&lt;System::Decimal&gt; value, System::String ^ propertyName);" />
<MemberSignature Language="F#" Value="static member SetValidValue : Nullable&lt;decimal&gt; * string -&gt; Nullable&lt;decimal&gt;" Usage="System.Data.Objects.DataClasses.StructuralObject.SetValidValue (value, propertyName)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Data.Entity</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Nullable&lt;System.Decimal&gt;</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="value" Type="System.Nullable&lt;System.Decimal&gt;" Index="0" FrameworkAlternate="netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8" />
<Parameter Name="propertyName" Type="System.String" Index="1" FrameworkAlternate="netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8" />
</Parameters>
<Docs>
<param name="value">The nullable <see cref="T:System.Decimal" /> value.</param>
<param name="propertyName">The name of the property that is being validated.</param>
<summary>Makes sure the <see cref="T:System.Decimal" /> value being set for a property is valid.</summary>
<returns>The nullable <see cref="T:System.Decimal" /> value being set.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SetValidValue">
<MemberSignature Language="C#" Value="protected internal static Nullable&lt;double&gt; SetValidValue (Nullable&lt;double&gt; value, string propertyName);" />
<MemberSignature Language="ILAsm" Value=".method familyorassemblystatic hidebysig valuetype System.Nullable`1&lt;float64&gt; SetValidValue(valuetype System.Nullable`1&lt;float64&gt; value, string propertyName) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Data.Objects.DataClasses.StructuralObject.SetValidValue(System.Nullable{System.Double},System.String)" />
<MemberSignature Language="VB.NET" Value="Protected Friend Shared Function SetValidValue (value As Nullable(Of Double), propertyName As String) As Nullable(Of Double)" />
<MemberSignature Language="C++ CLI" Value="protected public:&#xA; static Nullable&lt;double&gt; SetValidValue(Nullable&lt;double&gt; value, System::String ^ propertyName);" />
<MemberSignature Language="F#" Value="static member SetValidValue : Nullable&lt;double&gt; * string -&gt; Nullable&lt;double&gt;" Usage="System.Data.Objects.DataClasses.StructuralObject.SetValidValue (value, propertyName)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Data.Entity</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Nullable&lt;System.Double&gt;</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="value" Type="System.Nullable&lt;System.Double&gt;" Index="0" FrameworkAlternate="netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8" />
<Parameter Name="propertyName" Type="System.String" Index="1" FrameworkAlternate="netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8" />
</Parameters>
<Docs>
<param name="value">The nullable <see cref="T:System.Double" /> value.</param>
<param name="propertyName">The name of the property that is being validated.</param>
<summary>Makes sure the <see cref="T:System.Double" /> value being set for a property is valid.</summary>
<returns>The nullable <see cref="T:System.Double" /> value being set.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SetValidValue">
<MemberSignature Language="C#" Value="protected internal static Nullable&lt;Guid&gt; SetValidValue (Nullable&lt;Guid&gt; value, string propertyName);" />
<MemberSignature Language="ILAsm" Value=".method familyorassemblystatic hidebysig valuetype System.Nullable`1&lt;valuetype System.Guid&gt; SetValidValue(valuetype System.Nullable`1&lt;valuetype System.Guid&gt; value, string propertyName) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Data.Objects.DataClasses.StructuralObject.SetValidValue(System.Nullable{System.Guid},System.String)" />
<MemberSignature Language="VB.NET" Value="Protected Friend Shared Function SetValidValue (value As Nullable(Of Guid), propertyName As String) As Nullable(Of Guid)" />
<MemberSignature Language="C++ CLI" Value="protected public:&#xA; static Nullable&lt;Guid&gt; SetValidValue(Nullable&lt;Guid&gt; value, System::String ^ propertyName);" />
<MemberSignature Language="F#" Value="static member SetValidValue : Nullable&lt;Guid&gt; * string -&gt; Nullable&lt;Guid&gt;" Usage="System.Data.Objects.DataClasses.StructuralObject.SetValidValue (value, propertyName)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Data.Entity</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Nullable&lt;System.Guid&gt;</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="value" Type="System.Nullable&lt;System.Guid&gt;" Index="0" FrameworkAlternate="netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8" />
<Parameter Name="propertyName" Type="System.String" Index="1" FrameworkAlternate="netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8" />
</Parameters>
<Docs>
<param name="value">The nullable <see cref="T:System.Guid" /> value.</param>
<param name="propertyName">The name of the property that is being validated.</param>
<summary>Makes sure the <see cref="T:System.Guid" /> value being set for a property is valid.</summary>
<returns>The nullable <see cref="T:System.Guid" /> value being set.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SetValidValue">
<MemberSignature Language="C#" Value="protected internal static Nullable&lt;short&gt; SetValidValue (Nullable&lt;short&gt; value, string propertyName);" />
<MemberSignature Language="ILAsm" Value=".method familyorassemblystatic hidebysig valuetype System.Nullable`1&lt;int16&gt; SetValidValue(valuetype System.Nullable`1&lt;int16&gt; value, string propertyName) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Data.Objects.DataClasses.StructuralObject.SetValidValue(System.Nullable{System.Int16},System.String)" />
<MemberSignature Language="VB.NET" Value="Protected Friend Shared Function SetValidValue (value As Nullable(Of Short), propertyName As String) As Nullable(Of Short)" />
<MemberSignature Language="C++ CLI" Value="protected public:&#xA; static Nullable&lt;short&gt; SetValidValue(Nullable&lt;short&gt; value, System::String ^ propertyName);" />
<MemberSignature Language="F#" Value="static member SetValidValue : Nullable&lt;int16&gt; * string -&gt; Nullable&lt;int16&gt;" Usage="System.Data.Objects.DataClasses.StructuralObject.SetValidValue (value, propertyName)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Data.Entity</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Nullable&lt;System.Int16&gt;</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="value" Type="System.Nullable&lt;System.Int16&gt;" Index="0" FrameworkAlternate="netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8" />
<Parameter Name="propertyName" Type="System.String" Index="1" FrameworkAlternate="netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8" />
</Parameters>
<Docs>
<param name="value">The nullable <see cref="T:System.Int16" /> value.</param>
<param name="propertyName">The name of the property that is being validated.</param>
<summary>Makes sure the <see cref="T:System.Int16" /> value being set for a property is valid.</summary>
<returns>The nullable <see cref="T:System.Int16" /> value being set.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SetValidValue">
<MemberSignature Language="C#" Value="protected internal static Nullable&lt;int&gt; SetValidValue (Nullable&lt;int&gt; value, string propertyName);" />
<MemberSignature Language="ILAsm" Value=".method familyorassemblystatic hidebysig valuetype System.Nullable`1&lt;int32&gt; SetValidValue(valuetype System.Nullable`1&lt;int32&gt; value, string propertyName) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Data.Objects.DataClasses.StructuralObject.SetValidValue(System.Nullable{System.Int32},System.String)" />
<MemberSignature Language="VB.NET" Value="Protected Friend Shared Function SetValidValue (value As Nullable(Of Integer), propertyName As String) As Nullable(Of Integer)" />
<MemberSignature Language="C++ CLI" Value="protected public:&#xA; static Nullable&lt;int&gt; SetValidValue(Nullable&lt;int&gt; value, System::String ^ propertyName);" />
<MemberSignature Language="F#" Value="static member SetValidValue : Nullable&lt;int&gt; * string -&gt; Nullable&lt;int&gt;" Usage="System.Data.Objects.DataClasses.StructuralObject.SetValidValue (value, propertyName)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Data.Entity</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Nullable&lt;System.Int32&gt;</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="value" Type="System.Nullable&lt;System.Int32&gt;" Index="0" FrameworkAlternate="netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8" />
<Parameter Name="propertyName" Type="System.String" Index="1" FrameworkAlternate="netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8" />
</Parameters>
<Docs>
<param name="value">The nullable <see cref="T:System.Int32" /> value.</param>
<param name="propertyName">The name of the property that is being validated.</param>
<summary>Makes sure the <see cref="T:System.Int32" /> value being set for a property is valid.</summary>
<returns>The nullable <see cref="T:System.Int32" /> value being set.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SetValidValue">
<MemberSignature Language="C#" Value="protected internal static Nullable&lt;long&gt; SetValidValue (Nullable&lt;long&gt; value, string propertyName);" />
<MemberSignature Language="ILAsm" Value=".method familyorassemblystatic hidebysig valuetype System.Nullable`1&lt;int64&gt; SetValidValue(valuetype System.Nullable`1&lt;int64&gt; value, string propertyName) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Data.Objects.DataClasses.StructuralObject.SetValidValue(System.Nullable{System.Int64},System.String)" />
<MemberSignature Language="VB.NET" Value="Protected Friend Shared Function SetValidValue (value As Nullable(Of Long), propertyName As String) As Nullable(Of Long)" />
<MemberSignature Language="C++ CLI" Value="protected public:&#xA; static Nullable&lt;long&gt; SetValidValue(Nullable&lt;long&gt; value, System::String ^ propertyName);" />
<MemberSignature Language="F#" Value="static member SetValidValue : Nullable&lt;int64&gt; * string -&gt; Nullable&lt;int64&gt;" Usage="System.Data.Objects.DataClasses.StructuralObject.SetValidValue (value, propertyName)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Data.Entity</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Nullable&lt;System.Int64&gt;</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="value" Type="System.Nullable&lt;System.Int64&gt;" Index="0" FrameworkAlternate="netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8" />
<Parameter Name="propertyName" Type="System.String" Index="1" FrameworkAlternate="netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8" />
</Parameters>
<Docs>
<param name="value">The nullable <see cref="T:System.Int64" /> value.</param>
<param name="propertyName">The name of the property that is being validated.</param>
<summary>Makes sure the <see cref="T:System.Int64" /> value being set for a property is valid.</summary>
<returns>The nullable <see cref="T:System.Int64" /> value being set.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SetValidValue">
<MemberSignature Language="C#" Value="protected internal static Nullable&lt;sbyte&gt; SetValidValue (Nullable&lt;sbyte&gt; value, string propertyName);" />
<MemberSignature Language="ILAsm" Value=".method familyorassemblystatic hidebysig valuetype System.Nullable`1&lt;int8&gt; SetValidValue(valuetype System.Nullable`1&lt;int8&gt; value, string propertyName) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Data.Objects.DataClasses.StructuralObject.SetValidValue(System.Nullable{System.SByte},System.String)" />
<MemberSignature Language="VB.NET" Value="Protected Friend Shared Function SetValidValue (value As Nullable(Of SByte), propertyName As String) As Nullable(Of SByte)" />
<MemberSignature Language="C++ CLI" Value="protected public:&#xA; static Nullable&lt;System::SByte&gt; SetValidValue(Nullable&lt;System::SByte&gt; value, System::String ^ propertyName);" />
<MemberSignature Language="F#" Value="static member SetValidValue : Nullable&lt;sbyte&gt; * string -&gt; Nullable&lt;sbyte&gt;" Usage="System.Data.Objects.DataClasses.StructuralObject.SetValidValue (value, propertyName)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Data.Entity</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute FrameworkAlternate="netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8">
<AttributeName>System.CLSCompliant(false)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Nullable&lt;System.SByte&gt;</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="value" Type="System.Nullable&lt;System.SByte&gt;" Index="0" FrameworkAlternate="netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8" />
<Parameter Name="propertyName" Type="System.String" Index="1" FrameworkAlternate="netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8" />
</Parameters>
<Docs>
<param name="value">The nullable <see cref="T:System.SByte" /> value.</param>
<param name="propertyName">The name of the property that is being validated.</param>
<summary>Makes sure the <see cref="T:System.SByte" /> value being set for a property is valid.</summary>
<returns>The nullable <see cref="T:System.SByte" /> value being set.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SetValidValue">
<MemberSignature Language="C#" Value="protected internal static Nullable&lt;float&gt; SetValidValue (Nullable&lt;float&gt; value, string propertyName);" />
<MemberSignature Language="ILAsm" Value=".method familyorassemblystatic hidebysig valuetype System.Nullable`1&lt;float32&gt; SetValidValue(valuetype System.Nullable`1&lt;float32&gt; value, string propertyName) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Data.Objects.DataClasses.StructuralObject.SetValidValue(System.Nullable{System.Single},System.String)" />
<MemberSignature Language="VB.NET" Value="Protected Friend Shared Function SetValidValue (value As Nullable(Of Single), propertyName As String) As Nullable(Of Single)" />
<MemberSignature Language="C++ CLI" Value="protected public:&#xA; static Nullable&lt;float&gt; SetValidValue(Nullable&lt;float&gt; value, System::String ^ propertyName);" />
<MemberSignature Language="F#" Value="static member SetValidValue : Nullable&lt;single&gt; * string -&gt; Nullable&lt;single&gt;" Usage="System.Data.Objects.DataClasses.StructuralObject.SetValidValue (value, propertyName)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Data.Entity</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Nullable&lt;System.Single&gt;</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="value" Type="System.Nullable&lt;System.Single&gt;" Index="0" FrameworkAlternate="netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8" />
<Parameter Name="propertyName" Type="System.String" Index="1" FrameworkAlternate="netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8" />
</Parameters>
<Docs>
<param name="value">The nullable <see cref="T:System.Single" /> value.</param>
<param name="propertyName">The name of the property that is being validated.</param>
<summary>Makes sure the <see cref="T:System.Single" /> value being set for a property is valid.</summary>
<returns>The nullable <see cref="T:System.Single" /> value being set.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SetValidValue">
<MemberSignature Language="C#" Value="protected internal static Nullable&lt;TimeSpan&gt; SetValidValue (Nullable&lt;TimeSpan&gt; value, string propertyName);" />
<MemberSignature Language="ILAsm" Value=".method familyorassemblystatic hidebysig valuetype System.Nullable`1&lt;valuetype System.TimeSpan&gt; SetValidValue(valuetype System.Nullable`1&lt;valuetype System.TimeSpan&gt; value, string propertyName) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Data.Objects.DataClasses.StructuralObject.SetValidValue(System.Nullable{System.TimeSpan},System.String)" />
<MemberSignature Language="VB.NET" Value="Protected Friend Shared Function SetValidValue (value As Nullable(Of TimeSpan), propertyName As String) As Nullable(Of TimeSpan)" />
<MemberSignature Language="C++ CLI" Value="protected public:&#xA; static Nullable&lt;TimeSpan&gt; SetValidValue(Nullable&lt;TimeSpan&gt; value, System::String ^ propertyName);" />
<MemberSignature Language="F#" Value="static member SetValidValue : Nullable&lt;TimeSpan&gt; * string -&gt; Nullable&lt;TimeSpan&gt;" Usage="System.Data.Objects.DataClasses.StructuralObject.SetValidValue (value, propertyName)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Data.Entity</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Nullable&lt;System.TimeSpan&gt;</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="value" Type="System.Nullable&lt;System.TimeSpan&gt;" Index="0" FrameworkAlternate="netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8" />
<Parameter Name="propertyName" Type="System.String" Index="1" FrameworkAlternate="netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8" />
</Parameters>
<Docs>
<param name="value">The nullable <see cref="T:System.TimeSpan" /> value.</param>
<param name="propertyName">The name of the property that is being validated.</param>
<summary>Makes sure the <see cref="T:System.TimeSpan" /> value being set for a property is valid.</summary>
<returns>The nullable <see cref="T:System.TimeSpan" /> value being set.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SetValidValue">
<MemberSignature Language="C#" Value="protected internal static Nullable&lt;ushort&gt; SetValidValue (Nullable&lt;ushort&gt; value, string propertyName);" />
<MemberSignature Language="ILAsm" Value=".method familyorassemblystatic hidebysig valuetype System.Nullable`1&lt;unsigned int16&gt; SetValidValue(valuetype System.Nullable`1&lt;unsigned int16&gt; value, string propertyName) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Data.Objects.DataClasses.StructuralObject.SetValidValue(System.Nullable{System.UInt16},System.String)" />
<MemberSignature Language="VB.NET" Value="Protected Friend Shared Function SetValidValue (value As Nullable(Of UShort), propertyName As String) As Nullable(Of UShort)" />
<MemberSignature Language="C++ CLI" Value="protected public:&#xA; static Nullable&lt;System::UInt16&gt; SetValidValue(Nullable&lt;System::UInt16&gt; value, System::String ^ propertyName);" />
<MemberSignature Language="F#" Value="static member SetValidValue : Nullable&lt;uint16&gt; * string -&gt; Nullable&lt;uint16&gt;" Usage="System.Data.Objects.DataClasses.StructuralObject.SetValidValue (value, propertyName)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Data.Entity</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute FrameworkAlternate="netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8">
<AttributeName>System.CLSCompliant(false)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Nullable&lt;System.UInt16&gt;</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="value" Type="System.Nullable&lt;System.UInt16&gt;" Index="0" FrameworkAlternate="netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8" />
<Parameter Name="propertyName" Type="System.String" Index="1" FrameworkAlternate="netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8" />
</Parameters>
<Docs>
<param name="value">The nullable UInt16 value.</param>
<param name="propertyName">The name of the property that is being validated.</param>
<summary>Makes sure the UInt16 value being set for a property is valid.</summary>
<returns>The nullable UInt16 value being set.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SetValidValue">
<MemberSignature Language="C#" Value="protected internal static Nullable&lt;uint&gt; SetValidValue (Nullable&lt;uint&gt; value, string propertyName);" />
<MemberSignature Language="ILAsm" Value=".method familyorassemblystatic hidebysig valuetype System.Nullable`1&lt;unsigned int32&gt; SetValidValue(valuetype System.Nullable`1&lt;unsigned int32&gt; value, string propertyName) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Data.Objects.DataClasses.StructuralObject.SetValidValue(System.Nullable{System.UInt32},System.String)" />
<MemberSignature Language="VB.NET" Value="Protected Friend Shared Function SetValidValue (value As Nullable(Of UInteger), propertyName As String) As Nullable(Of UInteger)" />
<MemberSignature Language="C++ CLI" Value="protected public:&#xA; static Nullable&lt;System::UInt32&gt; SetValidValue(Nullable&lt;System::UInt32&gt; value, System::String ^ propertyName);" />
<MemberSignature Language="F#" Value="static member SetValidValue : Nullable&lt;uint32&gt; * string -&gt; Nullable&lt;uint32&gt;" Usage="System.Data.Objects.DataClasses.StructuralObject.SetValidValue (value, propertyName)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Data.Entity</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute FrameworkAlternate="netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8">
<AttributeName>System.CLSCompliant(false)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Nullable&lt;System.UInt32&gt;</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="value" Type="System.Nullable&lt;System.UInt32&gt;" Index="0" FrameworkAlternate="netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8" />
<Parameter Name="propertyName" Type="System.String" Index="1" FrameworkAlternate="netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8" />
</Parameters>
<Docs>
<param name="value">The nullable UInt32 value.</param>
<param name="propertyName">The name of the property that is being validated.</param>
<summary>Makes sure the UInt32 value being set for a property is valid.</summary>
<returns>The nullable UInt32 value being set.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SetValidValue">
<MemberSignature Language="C#" Value="protected internal static Nullable&lt;ulong&gt; SetValidValue (Nullable&lt;ulong&gt; value, string propertyName);" />
<MemberSignature Language="ILAsm" Value=".method familyorassemblystatic hidebysig valuetype System.Nullable`1&lt;unsigned int64&gt; SetValidValue(valuetype System.Nullable`1&lt;unsigned int64&gt; value, string propertyName) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Data.Objects.DataClasses.StructuralObject.SetValidValue(System.Nullable{System.UInt64},System.String)" />
<MemberSignature Language="VB.NET" Value="Protected Friend Shared Function SetValidValue (value As Nullable(Of ULong), propertyName As String) As Nullable(Of ULong)" />
<MemberSignature Language="C++ CLI" Value="protected public:&#xA; static Nullable&lt;System::UInt64&gt; SetValidValue(Nullable&lt;System::UInt64&gt; value, System::String ^ propertyName);" />
<MemberSignature Language="F#" Value="static member SetValidValue : Nullable&lt;uint64&gt; * string -&gt; Nullable&lt;uint64&gt;" Usage="System.Data.Objects.DataClasses.StructuralObject.SetValidValue (value, propertyName)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Data.Entity</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute FrameworkAlternate="netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8">
<AttributeName>System.CLSCompliant(false)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Nullable&lt;System.UInt64&gt;</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="value" Type="System.Nullable&lt;System.UInt64&gt;" Index="0" FrameworkAlternate="netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8" />
<Parameter Name="propertyName" Type="System.String" Index="1" FrameworkAlternate="netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8" />
</Parameters>
<Docs>
<param name="value">The nullable UInt64 value.</param>
<param name="propertyName">The name of the property that is being validated.</param>
<summary>Makes sure the <see cref="T:System.UInt64" /> value being set for a property is valid.</summary>
<returns>The nullable UInt64 value being set.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SetValidValue">
<MemberSignature Language="C#" Value="protected internal static sbyte SetValidValue (sbyte value, string propertyName);" />
<MemberSignature Language="ILAsm" Value=".method familyorassemblystatic hidebysig int8 SetValidValue(int8 value, string propertyName) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Data.Objects.DataClasses.StructuralObject.SetValidValue(System.SByte,System.String)" />
<MemberSignature Language="VB.NET" Value="Protected Friend Shared Function SetValidValue (value As SByte, propertyName As String) As SByte" />
<MemberSignature Language="C++ CLI" Value="protected public:&#xA; static System::SByte SetValidValue(System::SByte value, System::String ^ propertyName);" />
<MemberSignature Language="F#" Value="static member SetValidValue : sbyte * string -&gt; sbyte" Usage="System.Data.Objects.DataClasses.StructuralObject.SetValidValue (value, propertyName)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Data.Entity</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute FrameworkAlternate="netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8">
<AttributeName>System.CLSCompliant(false)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.SByte</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="value" Type="System.SByte" Index="0" FrameworkAlternate="netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8" />
<Parameter Name="propertyName" Type="System.String" Index="1" FrameworkAlternate="netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8" />
</Parameters>
<Docs>
<param name="value">The <see cref="T:System.SByte" /> value.</param>
<param name="propertyName">The name of the property that is being validated.</param>
<summary>Makes sure the <see cref="T:System.SByte" /> value being set for a property is valid.</summary>
<returns>The <see cref="T:System.SByte" /> value being set.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SetValidValue">
<MemberSignature Language="C#" Value="protected internal static float SetValidValue (float value, string propertyName);" />
<MemberSignature Language="ILAsm" Value=".method familyorassemblystatic hidebysig float32 SetValidValue(float32 value, string propertyName) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Data.Objects.DataClasses.StructuralObject.SetValidValue(System.Single,System.String)" />
<MemberSignature Language="VB.NET" Value="Protected Friend Shared Function SetValidValue (value As Single, propertyName As String) As Single" />
<MemberSignature Language="C++ CLI" Value="protected public:&#xA; static float SetValidValue(float value, System::String ^ propertyName);" />
<MemberSignature Language="F#" Value="static member SetValidValue : single * string -&gt; single" Usage="System.Data.Objects.DataClasses.StructuralObject.SetValidValue (value, propertyName)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Data.Entity</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Single</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="value" Type="System.Single" Index="0" FrameworkAlternate="netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8" />
<Parameter Name="propertyName" Type="System.String" Index="1" FrameworkAlternate="netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8" />
</Parameters>
<Docs>
<param name="value">The <see cref="T:System.Single" /> value.</param>
<param name="propertyName">The name of the property that is being validated.</param>
<summary>Makes sure the Single value being set for a property is valid.</summary>
<returns>The <see cref="T:System.Single" /> value being set.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SetValidValue">
<MemberSignature Language="C#" Value="protected internal static string SetValidValue (string value, bool isNullable);" />
<MemberSignature Language="ILAsm" Value=".method familyorassemblystatic hidebysig string SetValidValue(string value, bool isNullable) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Data.Objects.DataClasses.StructuralObject.SetValidValue(System.String,System.Boolean)" />
<MemberSignature Language="VB.NET" Value="Protected Friend Shared Function SetValidValue (value As String, isNullable As Boolean) As String" />
<MemberSignature Language="C++ CLI" Value="protected public:&#xA; static System::String ^ SetValidValue(System::String ^ value, bool isNullable);" />
<MemberSignature Language="F#" Value="static member SetValidValue : string * bool -&gt; string" Usage="System.Data.Objects.DataClasses.StructuralObject.SetValidValue (value, isNullable)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Data.Entity</AssemblyName>
<AssemblyVersion>3.5.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="value" Type="System.String" />
<Parameter Name="isNullable" Type="System.Boolean" />
</Parameters>
<Docs>
<param name="value">The string value to be checked.</param>
<param name="isNullable">Flag indicating if this property is allowed to be null.</param>
<summary>Validates that the property is not null, and throws if it is.</summary>
<returns>The validated <see cref="T:System.String" /> value.</returns>
<remarks>To be added.</remarks>
<exception cref="T:System.Data.ConstraintException">If value is null for a non-nullable value.</exception>
</Docs>
</Member>
<Member MemberName="SetValidValue">
<MemberSignature Language="C#" Value="protected internal static TimeSpan SetValidValue (TimeSpan value, string propertyName);" />
<MemberSignature Language="ILAsm" Value=".method familyorassemblystatic hidebysig valuetype System.TimeSpan SetValidValue(valuetype System.TimeSpan value, string propertyName) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Data.Objects.DataClasses.StructuralObject.SetValidValue(System.TimeSpan,System.String)" />
<MemberSignature Language="VB.NET" Value="Protected Friend Shared Function SetValidValue (value As TimeSpan, propertyName As String) As TimeSpan" />
<MemberSignature Language="C++ CLI" Value="protected public:&#xA; static TimeSpan SetValidValue(TimeSpan value, System::String ^ propertyName);" />
<MemberSignature Language="F#" Value="static member SetValidValue : TimeSpan * string -&gt; TimeSpan" Usage="System.Data.Objects.DataClasses.StructuralObject.SetValidValue (value, propertyName)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Data.Entity</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.TimeSpan</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="value" Type="System.TimeSpan" Index="0" FrameworkAlternate="netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8" />
<Parameter Name="propertyName" Type="System.String" Index="1" FrameworkAlternate="netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8" />
</Parameters>
<Docs>
<param name="value">The <see cref="T:System.TimeSpan" /> value.</param>
<param name="propertyName">The name of the property that is being validated.</param>
<summary>Makes sure the <see cref="T:System.TimeSpan" /> value being set for a property is valid.</summary>
<returns>The <see cref="T:System.TimeSpan" /> value being set.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SetValidValue">
<MemberSignature Language="C#" Value="protected internal static ushort SetValidValue (ushort value, string propertyName);" />
<MemberSignature Language="ILAsm" Value=".method familyorassemblystatic hidebysig unsigned int16 SetValidValue(unsigned int16 value, string propertyName) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Data.Objects.DataClasses.StructuralObject.SetValidValue(System.UInt16,System.String)" />
<MemberSignature Language="VB.NET" Value="Protected Friend Shared Function SetValidValue (value As UShort, propertyName As String) As UShort" />
<MemberSignature Language="C++ CLI" Value="protected public:&#xA; static System::UInt16 SetValidValue(System::UInt16 value, System::String ^ propertyName);" />
<MemberSignature Language="F#" Value="static member SetValidValue : uint16 * string -&gt; uint16" Usage="System.Data.Objects.DataClasses.StructuralObject.SetValidValue (value, propertyName)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Data.Entity</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute FrameworkAlternate="netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8">
<AttributeName>System.CLSCompliant(false)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.UInt16</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="value" Type="System.UInt16" Index="0" FrameworkAlternate="netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8" />
<Parameter Name="propertyName" Type="System.String" Index="1" FrameworkAlternate="netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8" />
</Parameters>
<Docs>
<param name="value">The <see cref="T:System.UInt16" /> value.</param>
<param name="propertyName">The name of the property that is being validated.</param>
<summary>Makes sure the <see cref="T:System.UInt16" /> value being set for a property is valid.</summary>
<returns>The <see cref="T:System.UInt16" /> value being set.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SetValidValue">
<MemberSignature Language="C#" Value="protected internal static uint SetValidValue (uint value, string propertyName);" />
<MemberSignature Language="ILAsm" Value=".method familyorassemblystatic hidebysig unsigned int32 SetValidValue(unsigned int32 value, string propertyName) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Data.Objects.DataClasses.StructuralObject.SetValidValue(System.UInt32,System.String)" />
<MemberSignature Language="VB.NET" Value="Protected Friend Shared Function SetValidValue (value As UInteger, propertyName As String) As UInteger" />
<MemberSignature Language="C++ CLI" Value="protected public:&#xA; static System::UInt32 SetValidValue(System::UInt32 value, System::String ^ propertyName);" />
<MemberSignature Language="F#" Value="static member SetValidValue : uint32 * string -&gt; uint32" Usage="System.Data.Objects.DataClasses.StructuralObject.SetValidValue (value, propertyName)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Data.Entity</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute FrameworkAlternate="netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8">
<AttributeName>System.CLSCompliant(false)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.UInt32</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="value" Type="System.UInt32" Index="0" FrameworkAlternate="netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8" />
<Parameter Name="propertyName" Type="System.String" Index="1" FrameworkAlternate="netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8" />
</Parameters>
<Docs>
<param name="value">The <see cref="T:System.UInt32" /> value.</param>
<param name="propertyName">The name of the property that is being validated.</param>
<summary>Makes sure the <see cref="T:System.UInt32" /> value being set for a property is valid.</summary>
<returns>The <see cref="T:System.UInt32" /> value being set.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SetValidValue">
<MemberSignature Language="C#" Value="protected internal static ulong SetValidValue (ulong value, string propertyName);" />
<MemberSignature Language="ILAsm" Value=".method familyorassemblystatic hidebysig unsigned int64 SetValidValue(unsigned int64 value, string propertyName) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Data.Objects.DataClasses.StructuralObject.SetValidValue(System.UInt64,System.String)" />
<MemberSignature Language="VB.NET" Value="Protected Friend Shared Function SetValidValue (value As ULong, propertyName As String) As ULong" />
<MemberSignature Language="C++ CLI" Value="protected public:&#xA; static System::UInt64 SetValidValue(System::UInt64 value, System::String ^ propertyName);" />
<MemberSignature Language="F#" Value="static member SetValidValue : uint64 * string -&gt; uint64" Usage="System.Data.Objects.DataClasses.StructuralObject.SetValidValue (value, propertyName)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Data.Entity</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute FrameworkAlternate="netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8">
<AttributeName>System.CLSCompliant(false)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.UInt64</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="value" Type="System.UInt64" Index="0" FrameworkAlternate="netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8" />
<Parameter Name="propertyName" Type="System.String" Index="1" FrameworkAlternate="netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8" />
</Parameters>
<Docs>
<param name="value">The <see cref="T:System.UInt64" /> value.</param>
<param name="propertyName">The name of the property that is being validated.</param>
<summary>Makes sure the <see cref="T:System.UInt64" /> value being set for a property is valid.</summary>
<returns>The <see cref="T:System.UInt64" /> value being set.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SetValidValue">
<MemberSignature Language="C#" Value="protected internal static byte[] SetValidValue (byte[] value, bool isNullable, string propertyName);" />
<MemberSignature Language="ILAsm" Value=".method familyorassemblystatic hidebysig unsigned int8[] SetValidValue(unsigned int8[] value, bool isNullable, string propertyName) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Data.Objects.DataClasses.StructuralObject.SetValidValue(System.Byte[],System.Boolean,System.String)" />
<MemberSignature Language="VB.NET" Value="Protected Friend Shared Function SetValidValue (value As Byte(), isNullable As Boolean, propertyName As String) As Byte()" />
<MemberSignature Language="C++ CLI" Value="protected public:&#xA; static cli::array &lt;System::Byte&gt; ^ SetValidValue(cli::array &lt;System::Byte&gt; ^ value, bool isNullable, System::String ^ propertyName);" />
<MemberSignature Language="F#" Value="static member SetValidValue : byte[] * bool * string -&gt; byte[]" Usage="System.Data.Objects.DataClasses.StructuralObject.SetValidValue (value, isNullable, propertyName)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Data.Entity</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Byte[]</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="value" Type="System.Byte[]" Index="0" FrameworkAlternate="netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8" />
<Parameter Name="isNullable" Type="System.Boolean" Index="1" FrameworkAlternate="netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8" />
<Parameter Name="propertyName" Type="System.String" Index="2" FrameworkAlternate="netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8" />
</Parameters>
<Docs>
<param name="value">The value passed into the property setter.</param>
<param name="isNullable">Flag indicating if this property is allowed to be null.</param>
<param name="propertyName">The name of the property that is being validated.</param>
<summary>Makes sure the <see cref="T:System.Byte" /> array value being set for a property is valid.</summary>
<returns>The <see cref="T:System.Byte" /> value being validated.</returns>
<remarks>To be added.</remarks>
<exception cref="T:System.Data.ConstraintException">If value is null for a non nullable value.</exception>
</Docs>
</Member>
<Member MemberName="SetValidValue">
<MemberSignature Language="C#" Value="protected internal static System.Data.Spatial.DbGeography SetValidValue (System.Data.Spatial.DbGeography value, bool isNullable, string propertyName);" />
<MemberSignature Language="ILAsm" Value=".method familyorassemblystatic hidebysig class System.Data.Spatial.DbGeography SetValidValue(class System.Data.Spatial.DbGeography value, bool isNullable, string propertyName) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Data.Objects.DataClasses.StructuralObject.SetValidValue(System.Data.Spatial.DbGeography,System.Boolean,System.String)" />
<MemberSignature Language="VB.NET" Value="Protected Friend Shared Function SetValidValue (value As DbGeography, isNullable As Boolean, propertyName As String) As DbGeography" />
<MemberSignature Language="C++ CLI" Value="protected public:&#xA; static System::Data::Spatial::DbGeography ^ SetValidValue(System::Data::Spatial::DbGeography ^ value, bool isNullable, System::String ^ propertyName);" />
<MemberSignature Language="F#" Value="static member SetValidValue : System.Data.Spatial.DbGeography * bool * string -&gt; System.Data.Spatial.DbGeography" Usage="System.Data.Objects.DataClasses.StructuralObject.SetValidValue (value, isNullable, propertyName)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Data.Entity</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Data.Spatial.DbGeography</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="value" Type="System.Data.Spatial.DbGeography" Index="0" FrameworkAlternate="netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8" />
<Parameter Name="isNullable" Type="System.Boolean" Index="1" FrameworkAlternate="netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8" />
<Parameter Name="propertyName" Type="System.String" Index="2" FrameworkAlternate="netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8" />
</Parameters>
<Docs>
<param name="value">The <see cref="T:System.Data.Spatial.DbGeography" /> value to be checked.</param>
<param name="isNullable">Flag indicating if this property is allowed to be null.</param>
<param name="propertyName">Name of the property that is being validated.</param>
<summary>Validates that the property is not null, and throws if it is.</summary>
<returns>The <see cref="T:System.Data.Spatial.DbGeography" /> value being set.</returns>
<remarks>To be added.</remarks>
<exception cref="T:System.Data.ConstraintException">The value is null for a non-nullable property.</exception>
</Docs>
</Member>
<Member MemberName="SetValidValue">
<MemberSignature Language="C#" Value="protected internal static System.Data.Spatial.DbGeometry SetValidValue (System.Data.Spatial.DbGeometry value, bool isNullable, string propertyName);" />
<MemberSignature Language="ILAsm" Value=".method familyorassemblystatic hidebysig class System.Data.Spatial.DbGeometry SetValidValue(class System.Data.Spatial.DbGeometry value, bool isNullable, string propertyName) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Data.Objects.DataClasses.StructuralObject.SetValidValue(System.Data.Spatial.DbGeometry,System.Boolean,System.String)" />
<MemberSignature Language="VB.NET" Value="Protected Friend Shared Function SetValidValue (value As DbGeometry, isNullable As Boolean, propertyName As String) As DbGeometry" />
<MemberSignature Language="C++ CLI" Value="protected public:&#xA; static System::Data::Spatial::DbGeometry ^ SetValidValue(System::Data::Spatial::DbGeometry ^ value, bool isNullable, System::String ^ propertyName);" />
<MemberSignature Language="F#" Value="static member SetValidValue : System.Data.Spatial.DbGeometry * bool * string -&gt; System.Data.Spatial.DbGeometry" Usage="System.Data.Objects.DataClasses.StructuralObject.SetValidValue (value, isNullable, propertyName)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Data.Entity</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Data.Spatial.DbGeometry</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="value" Type="System.Data.Spatial.DbGeometry" Index="0" FrameworkAlternate="netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8" />
<Parameter Name="isNullable" Type="System.Boolean" Index="1" FrameworkAlternate="netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8" />
<Parameter Name="propertyName" Type="System.String" Index="2" FrameworkAlternate="netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8" />
</Parameters>
<Docs>
<param name="value">
<see cref="T:System.Data.Spatial.DbGeometry" /> value to be checked.</param>
<param name="isNullable">Flag indicating if this property is allowed to be null.</param>
<param name="propertyName">The name of the property that is being validated.</param>
<summary>Validates that the property is not null, and throws if it is.</summary>
<returns>The <see cref="T:System.Data.Spatial.DbGeometry" /> value being set.</returns>
<remarks>To be added.</remarks>
<exception cref="T:System.Data.ConstraintException">The value is null for a non-nullable property.</exception>
</Docs>
</Member>
<Member MemberName="SetValidValue">
<MemberSignature Language="C#" Value="protected internal static string SetValidValue (string value, bool isNullable, string propertyName);" />
<MemberSignature Language="ILAsm" Value=".method familyorassemblystatic hidebysig string SetValidValue(string value, bool isNullable, string propertyName) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Data.Objects.DataClasses.StructuralObject.SetValidValue(System.String,System.Boolean,System.String)" />
<MemberSignature Language="VB.NET" Value="Protected Friend Shared Function SetValidValue (value As String, isNullable As Boolean, propertyName As String) As String" />
<MemberSignature Language="C++ CLI" Value="protected public:&#xA; static System::String ^ SetValidValue(System::String ^ value, bool isNullable, System::String ^ propertyName);" />
<MemberSignature Language="F#" Value="static member SetValidValue : string * bool * string -&gt; string" Usage="System.Data.Objects.DataClasses.StructuralObject.SetValidValue (value, isNullable, propertyName)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Data.Entity</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="value" Type="System.String" Index="0" FrameworkAlternate="netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8" />
<Parameter Name="isNullable" Type="System.Boolean" Index="1" FrameworkAlternate="netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8" />
<Parameter Name="propertyName" Type="System.String" Index="2" FrameworkAlternate="netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8" />
</Parameters>
<Docs>
<param name="value">The string value to be checked.</param>
<param name="isNullable">Flag indicating if this property is allowed to be null.</param>
<param name="propertyName">The name of the property that is being validated.</param>
<summary>Validates that the property is not null, and throws if it is.</summary>
<returns>The validated property.</returns>
<remarks>To be added.</remarks>
<exception cref="T:System.Data.ConstraintException">The string value is null for a non-nullable string.</exception>
</Docs>
</Member>
<Member MemberName="SetValidValue&lt;T&gt;">
<MemberSignature Language="C#" Value="protected internal T SetValidValue&lt;T&gt; (T oldValue, T newValue, string property) where T : System.Data.Objects.DataClasses.ComplexObject;" />
<MemberSignature Language="ILAsm" Value=