System.Text.RegularExpressions.CILCompiler.CreateLabelForPC C# (CSharp) Method

CreateLabelForPC() private method

private CreateLabelForPC ( ILGenerator ilgen, int pc ) : Label
ilgen System.Reflection.Emit.ILGenerator
pc int
return System.Reflection.Emit.Label
		private Label CreateLabelForPC (ILGenerator ilgen, int pc) {
			if (labels == null)
				labels = new Dictionary <int, Label> ();
			Label l;
			if (!labels.TryGetValue (pc, out l)) {
				l = ilgen.DefineLabel ();
				labels [pc] = l;
			}

			return l;
		}