Mono.CSharp.AnonymousTypeClass.AddToContainer C# (CSharp) Method

AddToContainer() protected method

protected AddToContainer ( MemberCore symbol, string name ) : bool
symbol MemberCore
name string
return bool
		protected override bool AddToContainer (MemberCore symbol, string name)
		{
			MemberCore mc = GetDefinition (name);

			if (mc == null) {
				defined_names.Add (name, symbol);
				return true;
			}

			// A conflict between anonymous type members will be reported
			if (symbol is TypeParameter) {
				Report.SymbolRelatedToPreviousError (symbol);
				return false;
			}

			// Ignore other conflicts
			return true;
		}