Exemplo n.º 1
0
        public void AssignInstanceToCurrentTreeNode(NamedTypeBuildKey buildKey, object instance)
        {
            if (_currentBuildNode.BuildKey != buildKey)
            {
                throw new InvalidOperationException(
                          String.Format(
                              "Build tree constructed out of order. Build key '{0}' was expected but build key '{1}' was provided.",
                              _currentBuildNode.BuildKey, buildKey));
            }

            _currentBuildNode.AssignInstance(instance);
        }