// ---------------------------------------------------------------------- // Setup // ---------------------------------------------------------------------- public InteropTypes(RewriterEnvironment env) { this.env = env; TheQualificationProperty = new QualificationProperty(this); TheNamespaceCasingProperty = new NamespaceCasingProperty(this); TheTypeNameCasingProperty = new TypeNameCasingProperty(this); ThePrefixNameCasingProperty = new PrefixNameCasingProperty(this); TheMemberNameCasingProperty = new MemberNameCasingProperty(this); TheRemoveAccessorPrefixProperty = new RemoveAccessorPrefixProperty(this); TheRemoveAccessorUnderscoreProperty = new RemoveAccessorUnderscoreProperty(this); TheDefaultKeyProperty = new DefaultKeyProperty(this); TheGlobalObjectProperty = new GlobalObjectProperty(this); TheScriptProperty = new ScriptProperty(this); ThePassRootAsArgumentProperty = new PassRootAsArgumentProperty(this); ThePassInstanceAsArgumentProperty = new PassInstanceAsArgumentProperty(this); TheInlineParamsArrayProperty = new InlineParamsArrayProperty(this); TheCreationProperty = new CreationProperty(this); TheSimulateMulticastEventsProperty = new SimulateMulticastEventsProperty(this); TheBindToPrototypeProperty = new BindToPrototypeProperty(this); TheLocationsProperty = new LocationsProperty(this); TheIsResourceProperty = new IsResourceProperty(this); TheIsAsyncProperty = new IsAsyncProperty(this); TheConditionProperty = new ConditionProperty(this); TheUndefinedIsNotNullProperty = new UndefinedIsNotNullProperty(this); TheStateProperty = new StateProperty(this); }
set => this.SetValue(DefaultKeyProperty, value);