예제 #1
0
		void WriteCompact (RncWriter writer)
		{
			RelaxngGrammar g = this as RelaxngGrammar;
			string ns = (g != null ? g.DefaultNamespace : null);
			writer.WriteNamespaces (ns);
			WriteRnc (writer);
		}
예제 #2
0
 internal override void WriteRnc(RncWriter writer)
 {
     writer.WriteGrammar(this);
 }
예제 #3
0
 internal override void WriteRnc(RncWriter writer)
 {
     writer.WriteNameExcept(this);
 }
예제 #4
0
 internal override void WriteRnc(RncWriter writer)
 {
     writer.WriteNameChoice(this);
 }
예제 #5
0
 internal override void WriteRnc(RncWriter writer)
 {
     writer.WriteAnyName(this);
 }
예제 #6
0
 internal override void WriteRnc(RncWriter writer)
 {
     writer.WriteValue(this);
 }
예제 #7
0
 internal override void WriteRnc(RncWriter writer)
 {
     writer.WriteElement(this);
 }
예제 #8
0
 internal override void WriteRnc(RncWriter writer)
 {
     writer.WriteInclude(this);
 }
예제 #9
0
 internal override void WriteRnc(RncWriter writer)
 {
     writer.WriteParam(this);
 }
예제 #10
0
 internal override void WriteRnc(RncWriter writer)
 {
     writer.WriteInterleave(this);
 }
예제 #11
0
 internal override void WriteRnc(RncWriter writer)
 {
     writer.WriteMixed(this);
 }
예제 #12
0
 internal override void WriteRnc(RncWriter writer)
 {
     writer.WriteOptional(this);
 }
예제 #13
0
 internal override void WriteRnc(RncWriter writer)
 {
     writer.WriteZeroOrMore(this);
 }
예제 #14
0
 internal override void WriteRnc(RncWriter writer)
 {
     writer.WriteExternalRef(this);
 }
예제 #15
0
 internal override void WriteRnc(RncWriter writer)
 {
     writer.WriteAttribute(this);
 }
예제 #16
0
 internal override void WriteRnc(RncWriter writer)
 {
     writer.WriteStart(this);
 }
예제 #17
0
 internal override void WriteRnc(RncWriter writer)
 {
     writer.WriteDefine(this);
 }
예제 #18
0
 internal override void WriteRnc(RncWriter writer)
 {
     writer.WriteNotAllowed(this);
 }
예제 #19
0
 internal abstract void WriteRnc(RncWriter writer);
예제 #20
0
 internal override void WriteRnc(RncWriter writer)
 {
     writer.WriteEmpty(this);
 }