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
srcTypeCodeFlagsSource value (源值).
matchFlagTypeCodeFlagsFlags to be matched (欲匹配的标志)
newFlagTypeCodeFlagsNew 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
srcTypeCodeFlagsSource value (源值).
matchFlag0TypeCodeFlagsFlags to be matched 0 (欲匹配的标志0)
newFlag0TypeCodeFlagsNew flag 0 (新的标志0).
matchFlag1TypeCodeFlagsFlags to be matched 1 (欲匹配的标志1)
newFlag1TypeCodeFlagsNew flag 1 (新的标志1).
Returns
- TypeCodeFlags
Returns the mapped value(返回映射后的值).