src\Framework\MS\Internal\Text\TypographyProperties.cs (69)
110Debug.Assert((uint)PropertyId.PropertyCount <= 32);
120get { return IsBooleanPropertySet(PropertyId.StandardLigatures); }
125SetBooleanProperty(PropertyId.StandardLigatures, value);
133get { return IsBooleanPropertySet(PropertyId.ContextualLigatures); }
138SetBooleanProperty(PropertyId.ContextualLigatures, value);
146get { return IsBooleanPropertySet(PropertyId.DiscretionaryLigatures); }
151SetBooleanProperty(PropertyId.DiscretionaryLigatures, value);
159get { return IsBooleanPropertySet(PropertyId.HistoricalLigatures); }
164SetBooleanProperty(PropertyId.HistoricalLigatures, value);
172get { return IsBooleanPropertySet(PropertyId.CaseSensitiveForms); }
177SetBooleanProperty(PropertyId.CaseSensitiveForms, value);
185get { return IsBooleanPropertySet(PropertyId.ContextualAlternates); }
190SetBooleanProperty(PropertyId.ContextualAlternates, value);
198get { return IsBooleanPropertySet(PropertyId.HistoricalForms); }
203SetBooleanProperty(PropertyId.HistoricalForms, value);
211get { return IsBooleanPropertySet(PropertyId.Kerning); }
216SetBooleanProperty(PropertyId.Kerning, value);
224get { return IsBooleanPropertySet(PropertyId.CapitalSpacing); }
229SetBooleanProperty(PropertyId.CapitalSpacing, value);
237get { return IsBooleanPropertySet(PropertyId.StylisticSet1); }
242SetBooleanProperty(PropertyId.StylisticSet1, value);
250get { return IsBooleanPropertySet(PropertyId.StylisticSet2); }
255SetBooleanProperty(PropertyId.StylisticSet2, value);
263get { return IsBooleanPropertySet(PropertyId.StylisticSet3); }
268SetBooleanProperty(PropertyId.StylisticSet3, value);
276get { return IsBooleanPropertySet(PropertyId.StylisticSet4); }
281SetBooleanProperty(PropertyId.StylisticSet4, value);
289get { return IsBooleanPropertySet(PropertyId.StylisticSet5); }
294SetBooleanProperty(PropertyId.StylisticSet5, value);
302get { return IsBooleanPropertySet(PropertyId.StylisticSet6); }
307SetBooleanProperty(PropertyId.StylisticSet6, value);
315get { return IsBooleanPropertySet(PropertyId.StylisticSet7); }
320SetBooleanProperty(PropertyId.StylisticSet7, value);
328get { return IsBooleanPropertySet(PropertyId.StylisticSet8); }
333SetBooleanProperty(PropertyId.StylisticSet8, value);
341get { return IsBooleanPropertySet(PropertyId.StylisticSet9); }
346SetBooleanProperty(PropertyId.StylisticSet9, value);
354get { return IsBooleanPropertySet(PropertyId.StylisticSet10); }
359SetBooleanProperty(PropertyId.StylisticSet10, value);
367get { return IsBooleanPropertySet(PropertyId.StylisticSet11); }
372SetBooleanProperty(PropertyId.StylisticSet11, value);
380get { return IsBooleanPropertySet(PropertyId.StylisticSet12); }
385SetBooleanProperty(PropertyId.StylisticSet12, value);
393get { return IsBooleanPropertySet(PropertyId.StylisticSet13); }
398SetBooleanProperty(PropertyId.StylisticSet13, value);
406get { return IsBooleanPropertySet(PropertyId.StylisticSet14); }
411SetBooleanProperty(PropertyId.StylisticSet14, value);
419get { return IsBooleanPropertySet(PropertyId.StylisticSet15); }
424SetBooleanProperty(PropertyId.StylisticSet15, value);
432get { return IsBooleanPropertySet(PropertyId.StylisticSet16); }
437SetBooleanProperty(PropertyId.StylisticSet16, value);
445get { return IsBooleanPropertySet(PropertyId.StylisticSet17); }
450SetBooleanProperty(PropertyId.StylisticSet17, value);
458get { return IsBooleanPropertySet(PropertyId.StylisticSet18); }
463SetBooleanProperty(PropertyId.StylisticSet18, value);
471get { return IsBooleanPropertySet(PropertyId.StylisticSet19); }
476SetBooleanProperty(PropertyId.StylisticSet19, value);
484get { return IsBooleanPropertySet(PropertyId.StylisticSet20); }
489SetBooleanProperty(PropertyId.StylisticSet20, value);
511get { return IsBooleanPropertySet(PropertyId.SlashedZero); }
516SetBooleanProperty(PropertyId.SlashedZero, value);
524get { return IsBooleanPropertySet(PropertyId.MathematicalGreek); }
529SetBooleanProperty(PropertyId.MathematicalGreek, value);
537get { return IsBooleanPropertySet(PropertyId.EastAsianExpertForms); }
542SetBooleanProperty(PropertyId.EastAsianExpertForms, value);
781private bool IsBooleanPropertySet(PropertyId propertyId)
783Debug.Assert((uint)propertyId < (uint)PropertyId.PropertyCount, "Invalid typography property id");
797private void SetBooleanProperty(PropertyId propertyId, bool flagValue)
799Debug.Assert((uint)propertyId < (uint)PropertyId.PropertyCount, "Invalid typography property id");