IronPython.Modules.MemoryHolder.WriteAnsiString C# (CSharp) Method

WriteAnsiString() private method

private WriteAnsiString ( int offset, string value ) : void
offset int
value string
return void
        internal void WriteAnsiString(int offset, string value) {
            // TODO: There's gotta be a better way to do this
            for (int i = 0; i < value.Length; i++) {
                WriteByte(checked(offset + i), (byte)value[i]);
            }
        }

Usage Example

Ejemplo n.º 1
0
            private void WriteString(MemoryHolder address, int offset, string str)
            {
                SimpleType st = (SimpleType)_type;

                if (str.Length < _length)
                {
                    str = str + '\x00';
                }
                if (st._type == SimpleTypeKind.Char)
                {
                    address.WriteAnsiString(offset, str);
                }
                else
                {
                    address.WriteUnicodeString(offset, str);
                }
            }
All Usage Examples Of IronPython.Modules.MemoryHolder::WriteAnsiString