Here are the examples of the csharp api System.Xml.XmlReader.ReadElementContentAsFloat() taken from open source projects. By voting up you can indicate which examples are most useful and appropriate.
2 Examples
19
Source : VoiceManager.cs
with BSD 3-Clause "New" or "Revised" License
from HalcyonGrid
with BSD 3-Clause "New" or "Revised" License
from HalcyonGrid
private void _DaemonPipe_OnReceiveLine(string line)
{
XmlTextReader reader = new XmlTextReader(new StringReader(line));
while (reader.Read())
{
switch (reader.NodeType)
{
case XmlNodeType.Element:
{
if (reader.Depth == 0)
{
isEvent = (reader.Name == "Event");
if (isEvent || reader.Name == "Response")
{
for (int i = 0; i < reader.AttributeCount; i++)
{
reader.MoveToAttribute(i);
switch (reader.Name)
{
// case "requestId":
// uuidString = reader.Value;
// break;
case "action":
actionString = reader.Value;
break;
case "type":
eventTypeString = reader.Value;
break;
}
}
}
}
else
{
switch (reader.Name)
{
case "InputXml":
cookie = -1;
// Parse through here to get the cookie value
reader.Read();
if (reader.Name == "Request")
{
for (int i = 0; i < reader.AttributeCount; i++)
{
reader.MoveToAttribute(i);
if (reader.Name == "requestId")
{
Int32.TryParse(reader.Value, out cookie);
break;
}
}
}
if (cookie == -1)
{
Logger.Log("VoiceManager._DaemonPipe_OnReceiveLine(): Failed to parse InputXml for the cookie",
Helpers.LogLevel.Warning, Client);
}
break;
case "CaptureDevices":
_CaptureDevices.Clear();
break;
case "RenderDevices":
_RenderDevices.Clear();
break;
// case "ReturnCode":
// returnCode = reader.ReadElementContentAsInt();
// break;
case "StatusCode":
statusCode = reader.ReadElementContentAsInt();
break;
case "StatusString":
statusString = reader.ReadElementContentreplacedtring();
break;
case "State":
state = reader.ReadElementContentAsInt();
break;
case "ConnectorHandle":
connectorHandle = reader.ReadElementContentreplacedtring();
break;
case "AccountHandle":
accountHandle = reader.ReadElementContentreplacedtring();
break;
case "SessionHandle":
sessionHandle = reader.ReadElementContentreplacedtring();
break;
case "URI":
uriString = reader.ReadElementContentreplacedtring();
break;
case "IsChannel":
isChannel = reader.ReadElementContentAsBoolean();
break;
case "Name":
nameString = reader.ReadElementContentreplacedtring();
break;
// case "AudioMedia":
// audioMediaString = reader.ReadElementContentreplacedtring();
// break;
case "ChannelName":
nameString = reader.ReadElementContentreplacedtring();
break;
case "ParticipantURI":
uriString = reader.ReadElementContentreplacedtring();
break;
case "DisplayName":
displayNameString = reader.ReadElementContentreplacedtring();
break;
case "AccountName":
nameString = reader.ReadElementContentreplacedtring();
break;
case "ParticipantType":
participantType = reader.ReadElementContentAsInt();
break;
case "IsLocallyMuted":
isLocallyMuted = reader.ReadElementContentAsBoolean();
break;
case "IsModeratorMuted":
isModeratorMuted = reader.ReadElementContentAsBoolean();
break;
case "IsSpeaking":
isSpeaking = reader.ReadElementContentAsBoolean();
break;
case "Volume":
volume = reader.ReadElementContentAsInt();
break;
case "Energy":
energy = reader.ReadElementContentAsFloat();
break;
case "MicEnergy":
energy = reader.ReadElementContentAsFloat();
break;
case "ChannelURI":
uriString = reader.ReadElementContentreplacedtring();
break;
case "ChannelListResult":
_ChannelMap[nameString] = uriString;
break;
case "CaptureDevice":
reader.Read();
_CaptureDevices.Add(reader.ReadElementContentreplacedtring());
break;
case "CurrentCaptureDevice":
reader.Read();
nameString = reader.ReadElementContentreplacedtring();
break;
case "RenderDevice":
reader.Read();
_RenderDevices.Add(reader.ReadElementContentreplacedtring());
break;
case "CurrentRenderDevice":
reader.Read();
nameString = reader.ReadElementContentreplacedtring();
break;
}
}
break;
}
case XmlNodeType.EndElement:
if (reader.Depth == 0)
ProcessEvent();
break;
}
}
if (isEvent)
{
}
//Client.DebugLog("VOICE: " + line);
}
19
Source : XmlReader.cs
with MIT License
from mystborn
with MIT License
from mystborn
public TsObject read_element_content_as_number(ITsInstance inst, TsObject[] args)
{
return Source.ReadElementContentAsFloat();
}