System.Xml.Serialization.CodeGenerator.DeclareLocal C# (CSharp) Method

DeclareLocal() private method

private DeclareLocal ( Type type, string name ) : LocalBuilder
type System.Type
name string
return System.Reflection.Emit.LocalBuilder
        internal LocalBuilder DeclareLocal(Type type, string name)
        {
            Debug.Assert(!_currentScope.ContainsKey(name));
            LocalBuilder local;
            if (!TryDequeueLocal(type, name, out local))
            {
                local = _ilGen.DeclareLocal(type, false);
            }
            _currentScope[name] = local;
            return local;
        }