Method MapFlags
- Namespace
- Zyl.VectorTraits
- Assembly
- VectorTraits.dll
MapFlags(TypeCodeFlags, TypeCodeFlags, TypeCodeFlags)
Mapping old flags to new flags (将旧标志映射为新标志).
public static TypeCodeFlags MapFlags(TypeCodeFlags src, TypeCodeFlags matchFlag, TypeCodeFlags newFlag)
Parameters
src
TypeCodeFlagsSource value (源值).
matchFlag
TypeCodeFlagsFlags to be matched (欲匹配的标志)
newFlag
TypeCodeFlagsNew flag (新的标志).
Returns
- TypeCodeFlags
Returns the mapped value(返回映射后的值).
MapFlags(TypeCodeFlags, TypeCodeFlags, TypeCodeFlags, TypeCodeFlags, TypeCodeFlags)
Mapping 2 groups of old flags to new flags (将2组旧标志映射为新标志).
public static TypeCodeFlags MapFlags(TypeCodeFlags src, TypeCodeFlags matchFlag0, TypeCodeFlags newFlag0, TypeCodeFlags matchFlag1, TypeCodeFlags newFlag1)
Parameters
src
TypeCodeFlagsSource value (源值).
matchFlag0
TypeCodeFlagsFlags to be matched 0 (欲匹配的标志0)
newFlag0
TypeCodeFlagsNew flag 0 (新的标志0).
matchFlag1
TypeCodeFlagsFlags to be matched 1 (欲匹配的标志1)
newFlag1
TypeCodeFlagsNew flag 1 (新的标志1).
Returns
- TypeCodeFlags
Returns the mapped value(返回映射后的值).