Click here to Skip to main content
15,889,335 members
Home / Discussions / C#
   

C#

 
AnswerRe: Progress Bar And Data Process Pin
Jon Rista22-Feb-09 18:14
Jon Rista22-Feb-09 18:14 
GeneralRe: Progress Bar And Data Process Pin
BlitzPackage22-Feb-09 19:21
BlitzPackage22-Feb-09 19:21 
QuestionWorking with multiple threads. Pin
CodingLover22-Feb-09 16:54
CodingLover22-Feb-09 16:54 
AnswerRe: Working with multiple threads. Pin
ABitSmart22-Feb-09 17:06
ABitSmart22-Feb-09 17:06 
GeneralRe: Working with multiple threads. Pin
CodingLover22-Feb-09 21:06
CodingLover22-Feb-09 21:06 
QuestionHow to create a new keyword Pin
damichab22-Feb-09 14:52
damichab22-Feb-09 14:52 
AnswerRe: How to create a new keyword Pin
PIEBALDconsult22-Feb-09 15:52
mvePIEBALDconsult22-Feb-09 15:52 
GeneralRe: How to create a new keyword Pin
damichab22-Feb-09 16:43
damichab22-Feb-09 16:43 
Hi PIEBALDconsult,

Thanks for your reply.

No, I was not describing a recursive method. I was aiming for something that was easy to read and configure as well as being specific to a particular class.

What I was trying for was to override the curly braces, but apparently this is not allowed either. The curly braces would then have acted upon the new class keyword "section" to open and then close that section. The WriteValue("value1", 1) method would then place a value into the section.

using the above sample code, I would then get the output along the lines (minus the headers etc):

<firstlevel>
   <secondlevel>
      <value1>1</value1>
      <value2>2</value2>
   </secondlevel>
</firstlevel>


The "section" could be a method, granted, but then how do I complement it with curly braces such that

section("firstlevel")
{


}


could replace

openSection("firstlevel");
.
.
closeSection();


where openSection/closeSection are defined something like (just rough pseudo code)


XmlWriterSettings settings = new XmlWriterSettings();
XmlWriter writer = XmlWriter.Create(SettingsFile, settings);

private void openSection(string sect)
{
   writer.WriteStartElement(sect);
}

private void closeSection()
{
   writer.WriteEndElement(); 
}



I hope this makes sense. There is no great loss if I cannot achieve what I am aiming for. But it would be really good if it could be achieved.

Thanks again,

David.
GeneralRe: How to create a new keyword Pin
Jon Rista22-Feb-09 18:10
Jon Rista22-Feb-09 18:10 
AnswerRe: How to create a new keyword Pin
damichab23-Feb-09 11:09
damichab23-Feb-09 11:09 
Questioncustomize deserialization sample in C#? Pin
George_George22-Feb-09 14:48
George_George22-Feb-09 14:48 
AnswerRe: customize deserialization sample in C#? Pin
Zap-Man22-Feb-09 15:05
Zap-Man22-Feb-09 15:05 
GeneralRe: customize deserialization sample in C#? Pin
George_George22-Feb-09 15:45
George_George22-Feb-09 15:45 
QuestionMaking the enter(return) key call a Validated event Pin
High0ctane22-Feb-09 12:54
High0ctane22-Feb-09 12:54 
AnswerRe: Making the enter(return) key call a Validated event Pin
Megidolaon23-Feb-09 3:10
Megidolaon23-Feb-09 3:10 
AnswerRe: Making the enter(return) key call a Validated event Pin
Richard Dean14-Apr-09 7:28
Richard Dean14-Apr-09 7:28 
QuestionC# area map Pin
Zap-Man22-Feb-09 12:01
Zap-Man22-Feb-09 12:01 
AnswerRe: C# area map Pin
fly90422-Feb-09 12:13
fly90422-Feb-09 12:13 
GeneralRe: C# area map Pin
Zap-Man22-Feb-09 14:40
Zap-Man22-Feb-09 14:40 
GeneralRe: C# area map Pin
fly90422-Feb-09 15:06
fly90422-Feb-09 15:06 
GeneralRe: C# area map Pin
Zap-Man22-Feb-09 15:18
Zap-Man22-Feb-09 15:18 
GeneralRe: C# area map [modified] Pin
fly90423-Feb-09 0:04
fly90423-Feb-09 0:04 
GeneralRe: C# area map Pin
Zap-Man23-Feb-09 13:41
Zap-Man23-Feb-09 13:41 
QuestionPassable function Pin
Chris Copeland22-Feb-09 10:04
mveChris Copeland22-Feb-09 10:04 
AnswerRe: Passable function Pin
Jon Rista22-Feb-09 10:54
Jon Rista22-Feb-09 10:54 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.