43 references to BoolTypeBits
System.Xaml (43)
System\Xaml\Schema\TypeReflector.cs (7)
83
_boolTypeBits = (int)
BoolTypeBits
.Default | (int)
BoolTypeBits
.Unknown | (int)
BoolTypeBits
.WhitespaceSignificantCollection | (int)
BoolTypeBits
.AllValid;
240
internal bool IsUnknown { get { return (_boolTypeBits & (int)
BoolTypeBits
.Unknown) != 0; } }
1069
internal bool? GetFlag(
BoolTypeBits
typeBit)
1074
internal void SetFlag(
BoolTypeBits
typeBit, bool value)
System\Xaml\XamlType.cs (36)
177
public bool ConstructionRequiresArguments { get { return GetFlag(
BoolTypeBits
.ConstructionRequiresArguments); } }
180
public bool IsConstructible { get { return GetFlag(
BoolTypeBits
.Constructible); } }
183
public bool IsMarkupExtension { get { return GetFlag(
BoolTypeBits
.MarkupExtension); } }
184
public bool IsNameScope { get { return GetFlag(
BoolTypeBits
.NameScope); } }
185
public bool IsNullable { get { return GetFlag(
BoolTypeBits
.Nullable); } }
186
public bool IsPublic { get { return GetFlag(
BoolTypeBits
.Public); } }
187
public bool IsUsableDuringInitialization { get { return GetFlag(
BoolTypeBits
.UsableDuringInitialization); } }
188
public bool IsWhitespaceSignificantCollection { get { return GetFlag(
BoolTypeBits
.WhitespaceSignificantCollection); } }
189
public bool IsXData { get { return GetFlag(
BoolTypeBits
.XmlData); } }
190
public bool TrimSurroundingWhitespace { get { return GetFlag(
BoolTypeBits
.TrimSurroundingWhitespace); } }
191
public bool IsAmbient { get { return GetFlag(
BoolTypeBits
.Ambient); } }
786
return GetDefaultFlag(
BoolTypeBits
.ConstructionRequiresArguments);
883
return GetDefaultFlag(
BoolTypeBits
.Constructible);
939
return GetDefaultFlag(
BoolTypeBits
.Nullable);
971
return _reflector.GetFlag(
BoolTypeBits
.WhitespaceSignificantCollection).Value;
974
return GetDefaultFlag(
BoolTypeBits
.WhitespaceSignificantCollection);
1194
return GetDefaultFlag(
BoolTypeBits
.Public);
1224
return _reflector.GetFlag(
BoolTypeBits
.Ambient).Value;
1227
return GetDefaultFlag(
BoolTypeBits
.Ambient);
1337
return GetDefaultFlag(
BoolTypeBits
.TrimSurroundingWhitespace);
1357
return GetDefaultFlag(
BoolTypeBits
.UsableDuringInitialization);
1522
private bool GetFlag(
BoolTypeBits
flagBit)
1546
private static bool GetDefaultFlag(
BoolTypeBits
flagBit)
1548
return (
BoolTypeBits
.Default & flagBit) == flagBit;
1727
private bool LookupBooleanValue(
BoolTypeBits
typeBit)
1732
case
BoolTypeBits
.Constructible:
1736
case
BoolTypeBits
.ConstructionRequiresArguments:
1740
case
BoolTypeBits
.MarkupExtension:
1744
case
BoolTypeBits
.Nullable:
1748
case
BoolTypeBits
.NameScope:
1752
case
BoolTypeBits
.Public:
1756
case
BoolTypeBits
.TrimSurroundingWhitespace:
1760
case
BoolTypeBits
.UsableDuringInitialization:
1771
case
BoolTypeBits
.WhitespaceSignificantCollection:
1775
case
BoolTypeBits
.XmlData:
1779
case
BoolTypeBits
.Ambient: