Mono.CSharp.VariableInfo.SetAssigned C# (CSharp) Method

SetAssigned() public method

public SetAssigned ( DefiniteAssignmentBitSet vector, bool generatedAssignment ) : void
vector DefiniteAssignmentBitSet
generatedAssignment bool
return void
		public void SetAssigned (DefiniteAssignmentBitSet vector, bool generatedAssignment)
		{
			if (Length == 1)
				vector.Set (Offset);
			else
				vector.Set (Offset, Length);

			if (!generatedAssignment)
				IsEverAssigned = true;
		}

Usage Example

Example #1
0
			public void SetAssigned (VariableInfo var)
			{
				if (!var.IsParameter && IsUnreachable)
					return;

				var.SetAssigned (locals);
			}
All Usage Examples Of Mono.CSharp.VariableInfo::SetAssigned