public MarshallNameOverrides GetMarshallNameOverrides(string shapeName, string propertyName)
{
if (_marshallNameOverrides == null || !_marshallNameOverrides.ContainsKey(shapeName))
return null;
var shapeOverrides = _marshallNameOverrides[shapeName][propertyName];
if (shapeOverrides == null)
return null;
var overrideData = new MarshallNameOverrides();
if (shapeOverrides[MarshallLocationName] != null)
overrideData.MarshallLocationName = (string)shapeOverrides[MarshallLocationName];
if (shapeOverrides[MarshallName] != null)
overrideData.MarshallName = (string)shapeOverrides[MarshallName];
return overrideData;
}
}