¡@

Home 

c# Programming Glossary: hasvalue

Boxing / Unboxing Nullable Types - Why this implementation?

http://stackoverflow.com/questions/1387597/boxing-unboxing-nullable-types-why-this-implementation

type because the boxed value doesn't have the boolean hasValue field in it. So when unboxing a value type into a nullable version.. the CLR must allocate a Nullable T object initialize the hasValue field to true and set the value field to the same value that.. the CLR must allocate a Nullable T object initialize the hasValue field to true and set the value field to the same value that..

how are nullable types implemented under the hood in .net?

http://stackoverflow.com/questions/2503811/how-are-nullable-types-implemented-under-the-hood-in-net

T struct private readonly T value private readonly bool hasValue public Nullable T value this.value value hasValue true public.. bool hasValue public Nullable T value this.value value hasValue true public T Value get if hasValue throw some exception p return.. value this.value value hasValue true public T Value get if hasValue throw some exception p return value public T GetValueOrDefault..

Where in memory are nullable types stored?

http://stackoverflow.com/questions/2865604/where-in-memory-are-nullable-types-stored

just a shorthand for something like struct Nullable T bool hasValue T value Plus all the constructors accessors and so on. That's..

? (nullable) operator in C#

http://stackoverflow.com/questions/3183818/nullable-operator-in-c-sharp

like this public struct Nullable T private readonly bool hasValue public bool HasValue get return hasValue private readonly T.. readonly bool hasValue public bool HasValue get return hasValue private readonly T value public T value get if hasValue .. hasValue private readonly T value public T value get if hasValue throw new InvalidOperationException return value public..

What does ? (question mark) after a type name mean in C#? [duplicate]

http://stackoverflow.com/questions/5407552/what-does-question-mark-after-a-type-name-mean-in-c

T struct private readonly T value private readonly bool hasValue Other members Exactly how much space that will take up will..

Looking for a fast and easy way to coalesce all properties on a POCO

http://stackoverflow.com/questions/7422861/looking-for-a-fast-and-easy-way-to-coalesce-all-properties-on-a-poco

il.Emit OpCodes.Ldloca local target value value var hasValue propType.GetProperty HasValue .GetGetMethod il.EmitCall OpCodes.Call.. HasValue .GetGetMethod il.EmitCall OpCodes.Call hasValue null target value value.HasValue il.Emit OpCodes.Brtrue_S..

Is there a way of setting a property once only in C#

http://stackoverflow.com/questions/839788/is-there-a-way-of-setting-a-property-once-only-in-c-sharp

sealed class WriteOnce T private T value private bool hasValue public override string ToString return hasValue Convert.ToString.. bool hasValue public override string ToString return hasValue Convert.ToString value public T Value get if hasValue throw.. hasValue Convert.ToString value public T Value get if hasValue throw new InvalidOperationException Value not set return value..

C# newbie: what's the difference between “bool” and “bool?”?

http://stackoverflow.com/questions/1181491/c-sharp-newbie-whats-the-difference-between-bool-and-bool

public struct Nullable T where T struct public bool HasValue get public T Value get The HasValue property indicates whether.. T struct public bool HasValue get public T Value get The HasValue property indicates whether the current object has a value and.. property will get the current value of the object or if HasValue is false it will throw an InvalidOperationException. Now you..

combining two lamba expressions in c#

http://stackoverflow.com/questions/1717444/combining-two-lamba-expressions-in-c-sharp

expr Walk expr .ToArray private static bool HasValue Expression expressions return expressions null expressions.Any.. Expression args Walk mce.Arguments if instance null HasValue args return null return Expression.Call instance mce.Method.. expression Expression args Walk ne.Arguments if HasValue args return null return ne.Members null Expression.New ne.Constructor..

nullable object must have a value

http://stackoverflow.com/questions/1896185/nullable-object-must-have-a-value

that that variable MUST contain a value i.e. through a HasValue check . EDIT Here's the code for DateTimeExtended that does..

how are nullable types implemented under the hood in .net?

http://stackoverflow.com/questions/2503811/how-are-nullable-types-implemented-under-the-hood-in-net

value public T GetValueOrDefault return value public bool HasValue get return hasValue public static explicit operator T Nullable..

C# - Basic question: What is '?'? [duplicate]

http://stackoverflow.com/questions/2699373/c-sharp-basic-question-what-is

makes sense Also note that a Nullable has two properties HasValue and Value that you can use test if a value has been set and..

Are nullable types reference types?

http://stackoverflow.com/questions/3149173/are-nullable-types-reference-types

value which tells if the data type value has been set HasValue is the property . When you set the value of the data type the..

? (nullable) operator in C#

http://stackoverflow.com/questions/3183818/nullable-operator-in-c-sharp

Nullable T private readonly bool hasValue public bool HasValue get return hasValue private readonly T value public T value..

Why does >= return false when == returns true for null values?

http://stackoverflow.com/questions/4399932/why-does-return-false-when-returns-true-for-null-values

bool not a nullable bool. Instead require everyone to use HasValue if they want to compare to null. This is verbose and irritating...

What does the bool? return type mean?

http://stackoverflow.com/questions/5064806/what-does-the-bool-return-type-mean

a struct containing the underlying type and a boolean flag HasValue . But both the runtime and the C# language have a bit of magic.. have a bit of magic to pretend that a Nullable with HasValue false is really null. But the difference still leaks sometimes...

Which is preferred: Nullable<>.HasValue or Nullable<> == null?

http://stackoverflow.com/questions/676078/which-is-preferred-nullable-hasvalue-or-nullable-null

is preferred Nullable .HasValue or Nullable null I always used a Nullable .HasValue because.. .HasValue or Nullable null I always used a Nullable .HasValue because I liked the semantics. However recently I was working.. one over the other or is it purely preference a int a if a.HasValue ... b int b if b null ... c# .net nullable share improve..

Why GetType returns System.Int32 instead of Nullable<Int32>?

http://stackoverflow.com/questions/6931783/why-gettype-returns-system-int32-instead-of-nullableint32

boxing a nullable type will result in a null reference if HasValue is false or the boxed value if there is a value . Therefore..

Looking for a fast and easy way to coalesce all properties on a POCO

http://stackoverflow.com/questions/7422861/looking-for-a-fast-and-easy-way-to-coalesce-all-properties-on-a-poco

target value value var hasValue propType.GetProperty HasValue .GetGetMethod il.EmitCall OpCodes.Call hasValue null target.. il.EmitCall OpCodes.Call hasValue null target value value.HasValue il.Emit OpCodes.Brtrue_S nonNull target value il.Emit OpCodes.Pop..