خاصية المجال كعنصر وإخفاء خصائص القيمة الافتراضية

StackOverflow https://stackoverflow.com/questions/1367767

  •  21-09-2019
  •  | 
  •  

سؤال

لدي سؤالان

  1. كيف يمكنني تحقيق ما يلي ، لدي فئة مجال يسمى "خاصية" - الخاصية لها نوعان من الخصائص "و" القيمة "التي يتم تسلسلها حاليًا على النحو التالي:
<Property Type="TestType"><Value>TestValue<Value><Property>

أحتاجه لتنسيق

<Property Type="TestType">TestValue</Property>

لكني لست متأكدا كيف؟ لقد حددت قيمة لتمثيل عنصر ، وهو ما يفسر سبب حصوله على علامات خاصة به لكنني لا أريدها.

  1. لدي فئة أخرى - معلمة - لديها خاصية من ISCollection (منطقي) ، أود أن تكون سمة ISCollection متسلسلة فقط عندما يتم ضبطها على صحيح ، هل هذا ممكن؟

بمعنى آخر

<Parameter Name="Foo" IsCollection="true" />

غير ذلك

<Parameter Name="Foo" />

شكرا فيل

هل كانت مفيدة؟

المحلول

لست متأكدًا مما إذا كان هذا سيعمل أم لا ، ولكن في مستكشف DSL ، ابحث عن الفصول الدراسية المسلسل ويمكنك وضع علامة عليها على أنها مخصصة. إذا قمت بتحويل وتجميع ستحصل على مجموعة من الأخطاء التي تشير إلى أنك بحاجة إلى توفير المسلسل المخصص الخاص بك. أعتقد أنه يمكنك وضع هذه التخصيصات وغيرها هناك ، على الرغم من أنه قد يكون عملاً أكثر مما تبحث عنه.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top